Author: Hadfield, E. C. R. MacColll, James E.