Author: Peng, Kuang-hsi.