Life : an introduction to biology - Simpson, George, Gaylord