Emerging Technologies in Computing - Mahdi H. Miraz, Peter S. Excell, Andrew Ware, Safeeullah Soomro, Maaruf Ali (Springer, 2020)