Author: Clement John Tranter
Alternate names: C. J. Tranter