Author: Cameron, Ewen (pseud.) McDonald, Archibald