TY - BOOK AU - Skiena, Steven S. TI - The algorithm design manual SN - 9783030542580 U1 - 005.1 SKI PY - 2020/// CY - New York PB - Springer ER -