Author: Shah A. M. S. Kibria