Author: John K. Roth
Alternate names: JOHN K. ROTH