Graduated from Oxford University in 1962, B.A. (honours), M.A., 1964.
He is also an author of various historical novels such as the "Railway Detective" series, using pseudonyms such as Edward Marston, Conrad Allen and Martin Inigo, as well as some earlier novels using his own name.