On the Future: Prospects for Humanity by Martin Rees