Author: Edited & Translated by Laurens J. Mills Peter Huasted