Emerging Technologies in Computing - Miraz, Mahdi H. (Springer International Publishing, 2020)