David Sadava, David M. Hillis, H. Craig Heller, May R. Berenbaum. Life: the science of biology, 9th edition (2011)