The Art of Racing in the Rain by Garth Stein
Best for Book Clubs
15,757 books — 20,594 voters