Author: Yeng, Pway Ngon.