Renewable energy technologies A practical guide for beginners - Solanki, Chetan Singh (PHI Learning, 2009)