A fine retelling of this medieval tale, still lively, subversive, funny, anarchic. Ages 8-12, or for teenagers; adults too.