Author: Trang-Sĩ-Long.