Biology : Concepts and investigations. - Hoefnagels, Marielle (Saint Joseph's University, 2009)