Renewable Energy Engineering and Technology Principles and Practice - V. V. N. Kishore (The Energy and Resources Institute, 2010)