A list of books, I keep here as a reference. I don’t want all of these books, and very much need some from the one I listed.

Structure and Interpretation of Computer Programs.
The Art of Computer Programming
Solve Exercises in K&R
Design Patterns: Elements of Reusable Code
Refactoring to Patterns
Gödel, Escher, Bach and Eternal Golden Braid
Introduction to Algorithms 
Beautiful Code
Purely Functional Data Structure
The Nature of Computation

The Joy of Clojure
Hackers & Painters: Big Ideas from the Computer Age
Let Over Lambda
Concepts, Techniques, and Models of Computer Programming
Quantum Computing Since Democritus
Discrete mathematics and its applications
Coders at Work: Reflections on the Craft of Programming
The Pragmatic Programmer: From Journeyman to Master
Programming Pearls
Zero Bugs and Program Faster

Code Complete: A Practical Handbook of Software Construction 
The Plausibility of Life by Kirschner & Gerhart
Non-Abelian Anyons and Topological Quantum Computation - https://arxiv.org/abs/0707.1889
(*)Concepts, Techniques, and Models of Computer Programming
Elements of Programming
Practical Foundations for Programming Languages
Foundations for Programming Languages _

I’ll keep adding books to the list, in case I want them. The one with (*) has already been bought.