Malcolm M Hall Author, Translator & Editor