Author: Kuo Ping-Chia.