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