The Art of Racing in the Rain by Garth Stein
Smart Summer Reads
14,055 books — 11,981 voters