Author: Ta, Ngoc Châu.