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