Anthony Aguirre, Brendan Foster, Zeeya Merali How Should Humanity Steer the Future? - Springer Springer 2016 ISBN: 9783319207179 Source: EBOOK