Renewable energy engineering and technology A knowledge compendium - Kishore V. V. N. Ed. (New Delhi Teri Press India, 2008)