Author: Hou, Chi-ming & Yu, Tzong-shian