TY - BOOK AU - Skiena, Steven S. TI - The Algorithm Design Manual / SN - 9783030542580 U1 - 005.11 PY - 2020/// CY - Switzerland: PB - Springer, ER -