Articles by Hamada M. Hassan (1)