Campbell Biology by Jane B. Reece, Jane Reece & Lisa Urry