Biology : concepts and investigations - Hoefnagels, Mariëlle (McGraw-Hill Higher Education, 2009)