Advances in energy research. - Acosta, Morena V. (Advances in energy research, 2012)