Mohammad Mahfuzul Haque | doi.page