Author: "Mahdi H. Miraz" "Sajid Khan" "Moniruzzaman Bhuiyan" "Peter Excell"