Author: Chen, Ji-Xiu.