Author: William G. Hoy
Alternate names: Bill Hoy