By Garth Stein. Just finished my second read of it on my Kindle. What a great book.