History of life - Cowen, Richard (Blackwell Science, 2000)