Biology: Vol 1 The dynamic science - Russell, Peter J. (Belmont. Thomson Higher Education., 2008)