On the Future: Prospects for Humanity - Rees (IEEE, 2003)