David Rowland — Welsh writer and translator