Basic Concepts in Algorithms - Klein Shmuel Tomi (World Scientific, 2021)
Keywords: Computer Science