Author: Peter C. Brewer, Ray H. Garrison, Eric W. Noreen