Energy for Sustainability by John Randolph & Gilbert M. Masters