Biology : concepts & connections - Campbell, Neil A. (World student series, 2003)