Renewable energy engineering and technilogy: Principles and practice - Koshy, Ninan (New Delhi, 2010)