The Worst Princess by Anna Kemp and Sara Ogilvie Simon & Schuster, £5.9 - The Independent