All Creatures Great and Small by James Herriot
Book Club List
743 books — 776 voters