Assistant Professor Robert K Beshara Translator & Author