Author: Puteh Ismail.