Encyclopedia Of American Steam Traction Engines Jack Norbeck Book 320 Pages