Encyclopedia of North American railroading

Freeman Hubbard
McGraw-Hill
9780070308282
0-07-030828-4