Principles of Sustainable Energy (Mechanical and Aerospace Engineering Series)