Muhammad Zaffwan Idris | doi.page