Author: T. A. Brown
Alternate names: Terence A. Brown