translated and adapted by Jno. Rhing.