Biology : understanding life - Alters, Sandra (Jones & Bartlett Publishers, 2000)