Author: Lê-Duân.