Technological nature adaptation and the future of human life / - Kahn, Peter H. (MIT Press,)