The Third Witch by Rebecca Reisert
Very good fantasy about a girl who helped bring down Macbeth. The book started a little slow, but moved quickly after about the first 50 or so pages. By the last 100, I could not put it down. Very big surprise twist at the end. Something I probably should have seen coming, but didn't. Overall, I really enjoyed this one!