Princess Smartypants by Babette Cole (Paperback / softback, 1997)