Author: translator  David Askew