Materials, Computer Engineering and Education Technology - Abdel-Badeeh Mohamed Salem; Sergei Gorlatch (2021)