A review by 1000unreadpages
All Things Wise and Wonderful by James Herriot

funny lighthearted reflective fast-paced

4.0