Author: Chin P'ing Mei Clement Egerton