Yorkshire Vet Through the Seasons

by Julian Norton

256 pages, 16 unnumbered pages of plates : 24 cm