Author: John M. Davis Donald F. Klein