Author: Huq, A. H. M., Fazlul.