Leveraging Technology for a Sustainable World - Dornfeld, David A. (Springer Berlin Heidelberg, 2012)