Once Upon a Time - Marina Warner

In ten succinct chapters, Marina Warner guides us through the rich world of fairy tale, from…