Author: Nicholas Ray Randle Oulton
Alternate names: N.R.R. Oulton; N. R. R. Oulton