The Seven Towers: I've read 100%.

The Seven Towers - Patricia Wrede

Definitely middle grade, but still QUITE enjoyable.