Author: Richard J. Elderton
Alternate names: Richard Elderton