Mirror Mirror
Sandra Hall
The whole thing should please kids from seven upwards, and their parents should appreciate Roberts's dirty laugh, which shows itself to be more versatile than I could ever have imagined.