Author: Abd. Rauf Dato' Haji Hassan Azhari.