The Thames and Severn Canal

Bok av David J. Viner