Essentials of life science - Xu, Jianping (Thomson Learning, 2006)