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