Author: Shaharuddin B. Maaruf