TY - BOOK AU - Skiena TI - The Algorithm Design Manual 3/ed SN - 9783030542580 U1 - 005.1 PY - 2021/// CY - Chennai PB - Springer KW - CSE ER -