The world of Kung Shang-jen :a man of letters in early Ching China