Campbell Essential Biology (With Physiology Chapters) by Edward J. Tarbuck, Frederick K. Lutgens & Eric J. Simon