This reader’s recommendations and supporting excerpts from the sampled discussions.
2 books
Structure and Interpretation of Computer Programs
Mathematics: A Discrete Introduction by Edward R. Scheinerman: