The Lord God Made Them All - James Herriot
After reading this, I feel as if I know James Herriot personally. Very charming.