Principles of Sustainable Energy Systems, Third Edition - Charles F. Kutscher, Jana B. Milford & Frank Kreith