All Things Wise and Wonderful

The third volume of the classic adventures and misadventures of the young vet, James Herriot, in the Yorkshire Dales from 1937 onwards.