Author: Hoa ng Truc Ly.