I'm about half-way through it and while it's a little confusing, it's still pretty good... a bit graphic at points (okay, a lot of points) yet those details are important to the story... all-in-all, it's been a good read thus far...
You can read about it (as well as an excerpt) at
this Amazon.com page