Once upon a time : a short history of fairy tale / Marina Warner. Oxford, United Kingdom : Oxford University Press, 2016