Geraldine McCaughrean
Geraldine McCaughrean
Geraldine McCaughreanis a British children's novelist. She has written more than 160 books and her work has been translated into 45 languages worldwide...
NationalityBritish
ProfessionNovelist
Date of Birth6 June 1951