Sourcery (Discworld Novel 5) by Terry Pratchett

Sourcery (Discworld Novel 5) by Terry Pratchett