Part coming-of-age, part mid-life crisis, and part thriller, I heartily recommend this book.