The New Turing Omnibus:
https://www.amazon.com/New-Turing-Omnibus-Sixty-Six-Excursio...
Algorithmics: The Spirit of Computing: https://www.amazon.com/Algorithmics-Spirit-Computing-David-H...
Algorithmics: The Spirit of Computing: https://www.amazon.com/Algorithmics-Spirit-Computing-David-H...