Advanced Renewable Energy Sources by Gopal Nath Tiwari & Rajeev Kumar Mishra