An introduction to environmental energy resources - Manjunatha, S. R (Cyber Tech Publications, 2010)