Geraldine McCaughrean 2016 Geraldine McCaughrean Geraldine McCaughrean. Geraline McCaughrean (英)Geraldine McCaughrean[著] (英)Geraldine McCaughrean著 by Geraldine McCaughrean (英)Geraldie McCaughrean改编 Geraldine Durrant Geraldine McCaughrean and Peter Malone