North American Locomotives by Michael Swift | Menrva Books