The diversity of life - "Robert Snedden" (Oxford : Heinemann Library, c2002. London, 2002)