Renewable and Sustainable Energy Reviews: Ji Rí Jaromír Kleme S, Yee Van Fan, Raymond R. Tan, Peng JiangPedro Mtz