Galal A. Abouelella

1chapters authored