Campbell Essential Biology with Physiology (5th Edition) by Eric J. Simon, Jean L. Dickey, Jane B. Reece, Kelly A. Hogan