Publications by 'H. H. Hanafy'