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