Sustainable Energy by Jefferson W. Tester & Elisabeth M. Drake