The future of life - Wilson, E (Vintage Books, 2003)