Articles by Ashraf G. Attallah (1)