Seriously: read the Twenty Palaces-novels by Harry Connolly. Start with Child of Fire.
I read now three books and one novella in 6 days. They are terrific Urban Fantasy-entertainment. Only one book left (the prequel). Meh. I hope he writes more soon.