John Keir Cross was born in Scotland in 1914. A prolific writer of scripts for BBC radio and television programs, Keir Cross also published a number of science fiction and fantasy novels for young readers, either under his own name or the pseudonym Stephen MacFarlane.







