Found 2 comments on HN
sg0 · 2019-08-09 · Original thread
My adviser had suggested me a fantastic book for bedside reading - "Algorithmics: The Spirit of Computing" by David Harel (
tokenadult · 2013-01-12 · Original thread
The book Algorithmics: The Spirit of Computing doesn't read like a textbook to me, and it's quite interesting.

The New Turing Omnibus

is also good, as is Code by Charles Petzold.

AFTER EDIT: While I thought about the first three books I mentioned, I thought of another, Write Great Code, Volume 1: Understanding the Machine by Randall Hyde.

Get dozens of book recommendations delivered straight to your inbox every Thursday.