Articles by Y.A. Elhassaneen (3)