The Land of Long Ago by Elsa Beskow