glasgow fantasy edinburgh horror dublin cork philosophy elegant angel celtic mythology ireland london legend england fiction culture music irish science fiction