Renewable energy resources:basic principloes and applications - Tiwari, G. N (Narosa Pub, 2005)