Energy Conversion and Management Principles and Applications - Petrecca, Giovanni. (Springer International Publishing : Imprint: Springer, 2014)