Alternative energy systems and applications - Hodge, B. K. (John Wiley & Sons, 2009)