Audrey Wood's the Princess and the Dragon:
http://www.amazon.com/Princess-Dragon-Childs-Play-Library/dp/0859537161/ref=sr_1_1?ie=UTF8&qid=1354824974&sr=8-1&keywords=the+princess+and+the+dragon
Also, I have a seven year old. We tried to shield her from the princesses, particularly Disney, but it all blew up in our faces when she hit the 3s class in preschool, and the teacher, who was a grandmother, kept asking DD who her favorite princess was, and she had no idea. We gave in, bought the original princess (SW, SB, Cinderella, etc.) DVDs, and frankly, she barely watched them (except for Sleeping Beauty). She loved SB because she thought the fairies were pretty bad-a** and the prince couldn't have done it without them. She got bored pretty quickly with those and graduated to Pocohontas and Mulan, who are not your typical damsels in distress.
Guess what, by a year later, after a visit to Disney World, DD couldn't care less about the helpless princesses. She graduated to the Disney Fairies, who are do-ers, and not helpless, and by 6, she was on to Barbie. Not the Barbie of "Ken and Barbie" but Barbie who has great values and rescues the boys most of the time.
DD is the first one in the group to pick up worm or lizard and wave it around the house. That is not because she watched or didn't watch princess movies or read books, but more because we make sure she gets outside everyday and we don't care if she gets dirty and we encourage her to pick up bugs and investigate her world.
Just my thoughts.