Author: FARID-UD-DIN MASUD.