Author: Irvine C. Hahner C. H. Gardner