Renewable energy engineering and technology principles and practice - Kishore, V V N (New Delhi Teri, 2014)