One of my favorite books, reread dozens of times. Urban fantasy at its best, a clash of magic and technology, and the cultures that come from each. The magic systems are neat, the characters are compelling, and it's a great mix of tension and action, and sweet or funny moments.