Author: Wang, Hsuan-chih.