Author: Christopher J. Zappe
Alternate names: Christopher Zappe