Arif Hanafi Bin Jalal | doi.page