Wyrd Sisters: A Novel of Discworld - Terry Pratchett

Oh, I do like this. I love the MacBeth references. And Granny Weatherwax is the bomb.