Giuseppe Francaviglia, Autore presso The Vision