Author: Sharifah Zaleha Hassan.