future of life - Wilson, Edward O. (Abacus, 2003)