If you shy away from violence this is not the book for you. If, however, you can accept that brutal actions may be logical reactions to equally brutal motivations this may, indeed, be the book for you. There are no bright, shiny heroes in this novel. There are only flawed people doing their muddled best to make things right. The heroism is the sacrifice each gives. Sometimes bitingly funny, sometimes poignant, and always a little confusing as the backstory reveals itself. It is a great ride through a genuinely original world.