Publications by 'Mustafa M. Mustafa'