Author: Bùi Ngọc Trình.