Steam Engines

Scope and Content

Redmayne and Isherwood Ltd, Kirkham.