Equal Rites (Discworld Novels) by Terry Pratchett - WordSea