Biology : the dynamic science - Hertz, Paul E; McMillan, Beverly; Rusell, Peter J; Starr, Cecie; Wolfe, Stephen L (International student edition, 2008)