Once Upon a Time: A Short History of Fairy Tale (Oxford University Press), by Marina Warner

by