Luca Astorri, Autore presso The Vision