The Glass Key / by Kyle Vernier

The plot twists and turns. The characters fall into and out of alliances, suspicion and love.  And the whole thing just feels seedy and dirty and wrong. Really good.