Author: John R. Illingworth
Alternate names: Illingworth, J. R.