Author: Abu Hassan bin Haji Omar