Encyclopedia of algorithms with 379 figures and 51 tables / - Kao, Ming-Yang. (Springer Reference,, 2016)