Fiona Veitch Smith is a freelance writer of children's fiction and has lectured in journalism and creative writing. She lives in Newcastle-upon-Tyne.