History of life - Richard Cowen (Blackwell, 2005)