Author: Raymond Stevens,Howard F. Hamacher,Alan A. Smith