Teacher teaching and learning : Theory and Practice - Abdel-Hack, Eman M.; Helwa,Hasnaa Sabry (Association arab educators, 2016)