Favorite Books
Here’s a list of some of my favorite non-fiction books. I’ll continue to update this list as I discover new favories.
Computer Science
The C Programming Language
The C++ Programming Language
The Rust Programming Language
Build Your Own Programming Language
Learn LLVM 12
Crafting Interpreters
Introduction to Static Analysis
Windows Kernel Programming
Modern x86 Assembly Language
Learn You a Haskell for Great Good
Cybersecurity
Reversing: Secrets of Reverse Engineering
Hacking: The Art of Exploitation
Practical Reverse Engineering
Practical Malware Analysis
Shellcoders Handbook
Practical Binary Analysis
Serious Cryptography
Learning Linux Binary Analysis
The Art of Memory Forensics
Practical IOT Hacking
Rootkits and Bootkits
The Rootkit Arsenal
The Hardware Hacking Handbook
xchg rax, rax
Epistemology
Theories of Truth
Truth
On Truth
Formal Theories of Truth
Truth
Defending the Correspondence Theory of Truth
Axiomatic Theories of Truth
Truth Meaning Reality
History of Philosophy
History of Western Philosophy
Scholastic Metaphysics
Aristotle's Revenge
The Principle of Sufficient Reason
Ethics
Metaethics: An Introduction
Metaethics: A Contemporary Introduction
Contemporary Metaethics: An Introduction
Reasons and Persons
Philosophy of Physics
Time and Chance
Chance and Temporal Asymmetry
Philosophy of Physics: Space and Time
Philosophy of Physics: Quantum Theory
Emergent Multiverse
What Makes Time Special
Why does the world exist?
Music Theory
Sweet Anticipation
Geometry of Music
Cognition of Basic Musical Structures
Algorithmic Composition
Philosophy of Mind
Human and Animal Minds
Consciousness Revisited
The Centered Mind
Digital Signal Processing
Designing Audio Effect Plugins in C++
Designing Software Synthesizers in C++
Developing Virtual Synthesizers in VCVRack
A Digital Signal Processing Primer
Understanding Digital Signal Processing
Mathematics of the Discrete Fourier Transform
Introduction to Digital Filters
Physical Audio Signal Processing
Spectral Audio Signal Processing
The Art of Virtual Analog Filter Design
Physics
Introduction to Quantum Mechanics
The Feynman Lectures on Physics
The Inflationary Universe
Classical Mechanics
Special Relativity and Classical Field Theory
Quantum Mechanics
The End of Time
Quantum Computing
Quantum Computer Science
Quantum Computation and Quantum Information
Mathematics
How Logic Works
The Logic in Philosophy of Science
The Joy of Abstraction
An Introduction to Decision Theory
Economics and Finance
21st Century Monetary Policy
Trillion Dollar Triage
The Lords of Easy Money
The Meritocracy Trap
Economics - The Great Courses
Money and Banking
Crashed
Trade Wars are Class Wars