Author: Phạm, Lê Hoàn.