Advances in computers. - Hurson, A. R. (Advances in Computers, 2019)