This is for me one of the coolest books I have read in a while.  I don't know what it is but whatever it is the author needs to bottle it.  We are reading a story about Jack Nightingale.  This is a guy that had a loving set of parents that were killed when he was younger, he was a cop once and quit the force after an "accident." and becomes an investigator.  He smokes to much, he drinks to much and lives a pretty plain life until he finds out his parents weren't his parents.  He was adopted right when he was born, his real father was a satanist, his mother was a nutter and as he finds this out he finds out he has 2 weeks until he is dragged to hell as his father sold his soul to a devil before he was born.  Not the Devil, one of his minions.  We learn about Jack, his friends and everything about him as he races around trying to figure out his birthright before he dies.  This is a really good book and if you like a good story, this is exactly the book for you.