Sustainable Energy Systems and Applications by Ibrahim Dincer & Calin Zamfirescu