Twelve Twenty-Five : The Life and Times of a Steam Locomotive - Keefe, Kevin P. (Book collections on Project MUSE., 2016)