Author:  translated by Thomas Nugent