Snedden R Energy Alternatives: Energy for Life - 48 English ISBN: 9780431146447 Subjects--Topical Terms: Electrical EngineeringMechanical Engineering