A review by machinegirl
Thief of Time by Terry Pratchett

5.0