Energy : other ways and means / Jon Viegel ; Ellen Stern Harris.