Articles by Yahia Z. Hamada (1)