Author: Thái-Khac-Le.