Engineering Earth The Impacts of Megaengineering Projects - Brunn, Stanley D. (Springer Netherlands, 2011)