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