Dealing with Dragons by Patricia C. Wrede (book review)

Meet Princess Cimorene--a princess who refustes to be proper. She [...]