Author: John S. Kirkland
Alternate names: J. S. Kirkland