Advanced Materials and Systems for Energy Conversion: Fundamentals and Applications - Gan, Yong X. (2010)