Renewable Energy and Energy Harvesting - Satpathy, Binapani (New Delhi Kalyani, 2017)