Computer Engineering and Technology - Weixia Xu, Liquan Xiao, Jinwen Li, Chengyi Zhang (Springer, 2016)