It Shouldn't Happen to a Vet

Sale price Price £9.99 Regular price Unit price  per 

A Macmillan Collector's Library edition of the second volume of James Herriot's hilarious memoirs about life as a country vet.