Author: Mohammad Qayum bin A. Badaruddin.