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