Holt Biology by Rob Desalle, Wayne L. Winston & Holt Rinehart