Author: John M. Kimble
Alternate names: J. M. Kimble