John Keir Cross

John Keir Cross (1914-1967) was born in Carluke, Scotland. He was the author of Radio scripts for the BBC before World War Two, and later of novels and television adaptations . Some of his books for younger children were written as Stephen MacFarlane and are fantasies.

AOS Naval Fiction


© 2008-2025 David Hayes