Author: Wang, Hui-ming.