The Glorious Adventures of the Sunshine Queen by Geraldine MacCaughrean