Biology Today, 3rd Edition by Joe R. Feagin & Eli Minkoff