Author: Alan Christopher Bradley
Alternate names: Alan C. Bradley