Margaret Mahy: A Writer's Life