Publications by 'Mahfuz Ashraf'