A review by annelyle
Sharps by K.J. Parker

5.0

Brilliant book - best thing I've read in a long time. (Proper review when I've had time to put my thoughts in order...)