Pages 25-35
Amro Salama Mohamed Salama
Pages 37-48
Amro Salama Mohamed Salama; Osama Hilmy El Gammal; Mohamed Abdelhamied Attia