Biology : concepts and investigation. - Marielle Hoefnagels (Boston: Mcgraw Hill, 2009)