On ethics and history essays and letters of Zhang Xuecheng - Zhang, Xuecheng 1738-1801 (Stanford University Press, 2010)