Luna picked this one...She liked it.  Here's a review.....American Gods ...but it's a spoiler, so just go get the book!  It's good, read it!