Celia Warren, children's author