Articles by Mostafa A. Ameen (1)