Comprehensive renewable energy (Elsevier, 2012)