Alternative energy systems and applications - Hodge, B. K.