Translated by George W. MacRae and William R. Murdock