Further reading suggestion: A deservedly famous retelling of an old tale is [[The Sword in the Stone by T H White]]. If you only know this in the film version, it's time to read the funny, exciting original. And for another mix of fairy tales, but without the yuck factor, try [[The Wide-Awake Princess by E D Baker]].