Biology concepts and connections - Campbell, Neil (Addison-Wesley, 1999)