The Complete James Herriot - boxed set All Creatures Great and Small (8 volumes)