Biology concepts and connections - Neil A. Campbell, Lawrence G. Mitchell, and Jane B. Reece (Addison Wesley Longman)