Renewable energy sources and their environmental impact - Abbasi (Prentice Hall of India, 2001)