Author: Peter H. Fuhrman Gregory F. Buck