David F Hult Author, Translator & Editor