Author: R. D. Catterall
Alternate names: R. D Catterall