Pages 1-13
Ahmed Elsharkawy
Pages 33-62
Ahmed Abdelhamied Elemiri
Pages 63-82
esraa saad hassan el-ashry el-ashry
Pages 83-100
eslam abd-elbaset gabr
Pages 135-164
Hamdi Ahmed elsayed Almowafi; Aiman Elgendy; Mohammed Mowafi; Mohammed Elbahrawi