Equal Rites (Discworld Novel 3) by Terry Pratchett

Equal Rites (Discworld Novel 3) by Terry Pratchett