Author: J. L. Langley
Alternate names: J.L. Langley