"Every once in a while, a novel comes along that is so dazzling, so audacious that it seizes you by the scruff of your neck and forces you to sit up and take notice."
So begins my review of Robert Ferrigno's Prayers for the Assassin, the best book I read in 2005, and destined to be one of the best of 2006 as well. (I had to read it a second time in order to write the review, so it qualifies in both years.)
I strongly recommend you give it a try.