Author: Encyclopedia of Algorithms (2008)