Publications by 'Mahmoud E. Farfoura'