Author: Abul Mansur Ahmed.