Author: G. M. Tarekul Islam