TAYLOR, DJ...[et al] Biological Science - 3rd Ed. - Cambridge University Press , 2008 - 984p Dewey Class. No.: 570 / TAY/B