Author: Lê Hò̂ng Lân.