Fundamentals of renewable energy sources - Tiwari, G. N. (Alpha Science International, 2007)