History of life - Cowen, Richard (Blackwell Publ., 2005)