Author: Anthony J. Bowdler
Alternate names: A. J. Bowdler