By Geraldine McCaughrean
By Geraldine McCaughrean, Victor G Ambrus
By Geraldine McCaughrean, Emma Chichester Clark
By McCaughrean, Geraldine, Geraldine McCaughrean