Blood Engines (Marla Mason, #1)
by T.A. Pratt, Tim Pratt
1.5-ish stars. I read it because it was free (woo Kindle!). It reads like the fifth in a series, as though the characters have been established elsewhere and the author is trying not to retread---plus lots of vague references to past events. But apparently it's the first?
All the characters are assholes, but I can tell that was an artistic decision. Doesn't make it that enjoyable, though.