This is one of the best books i have read in a long time. It is personal and deep and really makes you think, but is also very funny. I read this for book club and it provided alot of discussion topics.