Campbell Essential Biology With Physiology by Jane B. Reece, Eric J. Simon & Jean L. Dickey