Life the science of biology - Sadava, David E. (Sinauer Associates W. H. Freeman & Co., 2011)