translatio translation and analyses translated by Wangjun translated by Karen Cui translated by Hu Yuyan translation, Henry G. Freeman.