Carnivai - Keen, Annette (Penguin readers, 2003)