“Cates provides a story that moves along at a good pace while educating the reader on all thing’s witchery.”