Astrid Lindgren, born in 1907, has written some of the world's most enduring children's books. Her works have been translated into sixty languages, from Farsi (Persian) to Zulu.