Notes on steam-electric power engineering, with special reference to the civil engineer - Olivier, Henry (Department of Civil Engineering, 2017)