Author: Mohammad Rashed Iqbal Faruque