I've not taken the time this summer to read like I usually do so I haven't been able to suggest anything good. I finally found a Young Adult book at the library last week that I enjoyed, "The Third Witch" by Rebecca Reisert.
The story takes place in the Dark Ages and begins with our heroine, Gilly, living with two hags in the forest. She is obsessed with killing the man who killed her father and left her an orphan. Gilly tries to get the two witches to help her with this but they refuse her and she leaves to do the task alone. This book is based on Shakespeare's "MacBeth" so you might be able to guess some of the parts. I do not know "MacBeth" but enjoyed the book despite the Dark Ages.