Advances in Computers. (2017)