Recent advances in renewable energy technologies. Volume 2 - Jeguirim, Mejdi. (Academic Press is an imprint of Elsevier,)