The world of biology - Postlethwait, John H. (Cengage Learning Asia Pte. Ltd., 2012)