Mythology : from ancient to post-modern