Kennet and Avon Canal: From the Thames to Bristol

Paperback