Translated by James Legge