Renewable Energy Sources and Emerging Technologies - D.P Kothari K.C Singal Rakesh Ranjan (Delhi PHI Learning Private)