Author: John A. Bilorusky Richard E Peterson