Author: Hearnshaw, F. J. C. (Ed),