A review by _b_a_l_
Evil for Evil by K.J. Parker

3.0

Melancholy fantasy with a dash of fairly smart social commentary.