Author: Ed. J. D. Crighton.