Author: John Langdale Brown
Alternate names: J. Langdale Brown