Professor David Gwyn Williams was a Welsh poet, novelist, translator and academic.