Translated by Margaret Armour