Energy Systems Simulation And Optimization by Fabio De Bellis