Author: Teng Ssu-Yu.