Biology: The dynamic science - Russell, Peter J. (Belmont. Thomson Higher Education., 2008)
Includes appendices and indexes.