Skiena, Steven S. The algorithm design manual - New York Springer 1998 - 793p ISBN: 9783030542559 Dewey Class. No.: 005.1 SKI