Author: Ali, Md. Azhar.