Author: J T. Cairns
Alternate names: J.T.* Cairns