Halfway through /Structure and Interpretation of Computer Program/ and it keeps on getting better

Such a fascinating book. In a way, I can see it being an "introduction" book to computer program - but it another hand, it has a tremendous amount of value for seasoned programmers. Especially if you are like me, a "up-to-bottom" developer who started from developing websites and working your way down to lower levels.