Steam Engines

Scope and Content

Carr Parker and Co., Haslingden.