I just discovered that T.A. (Tim) Pratt currently has his newest Marla Mason novel, Broken Mirrors, available on his blog site (as HTML). I have enjoyed all the other installments in the series quite a bit, so I snapped this up as soon as I noticed it mentioned in someone else’s status at GoodReads.com. I used Calibre to convert the HTML to a MOBI file I could use on my Kindle, but there’s no reason you could not simply read it in the original HTML format if you don’t want to mess with that (or simply order it from Amazon).
The books are what I guess would be classified as “urban fantasy”, with the protagonist being a sorceress of sorts who is the de facto leader/protector of the fictional city of Felport (which tends to remind this reader of Baltimore a bit, but your mileage may vary.) The writing is generally quite good, the action and the dialogue snappy, yet there are some deeper undercurrents that give most of the stories some depth, making them fun yet rewarding reads.
The books are more or less stand-alone stories, but it probably does make more sense to read them in order — though that leaves the question of when to read Bone Shop, since it is the last book published before Broken Mirrors, but is in fact a prequel to the entire series. So I’ll leave it to you whether to start there or with the first novel, Blood Engines.