Author: Mohammad Mehraj-ul-islam.