François Le Grand, Writer & Journalist