Steam, Steel and Electricity: Enriched edition. Forging the Future: A Journey Through Technological EvolutionJames W. Steele