Author: Abu bin Amu.