Renewable energy sources and emerging technologies - Kothari, D. P. (PHI Learning, 2010)