A review by logenbarry
The World in 2050: How to Think About the Future by Hamish McRae

hopeful informative reflective medium-paced

4.0