Biology (8th Edition) by Neil A. Campbell, Jane B. Reece