Author: Mohammad Kayum bin A. Badaruddin.