The Illustrated Encyclopedia Of North American Locomotives
by By Hollingsworth, Brian
Category: Science , General

Shows and describes the history of hundreds of U.S. and Canadian locomotives, and includes technical specifications for each train