The Algorithm Design Manual (Texts in Computer Science) 3rd ed. 2020 Edition — Steven S. Skiena | UA Books