Author: T. P. M. Thorne
Alternate names: Mr. T. P. M. Thorne