Renewable Energy 2nd ed. - Ghosh, M.K. (New Delhi: Medtech Publication, 2016)