Author: Alan Richard Champneys
Alternate names: Alan R Champneys; A.R. Champneys