This book is surprisingly evergreen, having been first published in 1986, although questions like ‘what would you do if only you had access to much more memory, say 10MB?’ are quite funny.
Handy walk through of several algorithms while also being more holistic than just teaching algorithms. However it didn’t grab my attention and I feel like there have been better didactic programming books published since.