William Allan Neilson Author, Editor & Translator