History''s Locomotives by Martin Malia & Terence Emmons