I just finished this by Shannon Hale. Really good book. I did not know it was for teens until I hit the review questions at the end. Lol. It features a really strong female protagonist and has a good, quick flow that kept me reading far too late.