21st Century Challenges: Humanity at the Crossroads

October 2008: ’21st Century Challenges: Humanity at the Crossroads’ by Dr Ian Goldin