History's Locomotives by Martin Malia & Terence Emmons