Author: Solomons, T. W. Graham T.W. Graham Solomons, University of South Florida, Craig B. Fryhle, Pacific Lutheran University, Scott A. Snyder, Columbia University