Computer Engineering and Technology - Xu, Weixia (Springer Singapore, 2020)