Reviews of renewable energy resources - Sodha, M. S.; Malik, M. A. S.; Mathur, S. S.