Once Upon a Time:  Forty Hungarian Folk-Tales.