Author: Wu, Ying-hua.