Renewable energy engineering and technology : principles and practice - Kishore, V. V. N., ed (TERI, 2010)