Renewable energy and energy Harvesting - Dash, Amiya Prasad (New Delhi Kalyani, 2016)