Stefano Guicciardi, Autore presso The Vision