Author: Abdul Rahman Haji Arshad.