Author: Liu, Ta-Chung; Yeh, Kung-Chia