Firdaus Hamid | doi.page