Author: Adrian J. Tilbrook
Alternate names: A. J. Tilbrook