Author: Alan M. Horowitz
Alternate names: Horowitz, Weaver, 1st Edition Faupel