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