Author: Xia, Zengyou 1861-1924.