Steam Locomotives
by By Kalla-Bishop, P. M. and Greggio, Luciano
Category: Science , General

Presents a complete history of steam locomotive developments, featuring full technical specifications of over 500 locomotive types from all over the world