Author: J. D. P. Bolton
Alternate names: James David Pennington Bolton; J.D.P. Bolton