Mathematics
- Mathematics: A Very Short Introduction by Timothy Gowers.
- Fundamentals of Mathematics by Moses Richardson
- Euler: Master of Us All by William Dunham
- Journey through Genius: The Great Theorems of Mathematics by William Dunham
- What Is Mathematics? An Elementary Approach to Ideas and Methods by Richard Courant and Herbert Robbins
- Linear Algebra and Its Applications by Gilbert Strang
- Riemann’s Zeta Function by Harold Edwards
- Prime Obsession: Bernhard Riemann and the Greatest Unsolved Problem in Mathematics by John Derbyshire
- Nonlinear Dynamics and Chaos by Steven Strogatz
- The Riemann Zeta-Function: Theory and Applications by Aleksandar Ivic
- Complex Variables and Applications by James Brown and Ruel Churchill
- Advanced Engineering Mathematics by Michael Greenberg
- Real and Complex Analysis by Walter Rudin
- Principles of Mathematical Analysis by Walter Rudin
- The Princeton Companion to Mathematics by Timothy Gowers. An outstanding resource.
- The Calculus Gallery by William Dunham
- Real Analysis: Modern Techniques and Their Applications by Gerald B. Folland
- Partial Differential Equations: Methods and Applications by Robert McOwen
- Complex Analysis by Lars Ahlfors
- Partial Differential Equations by Lawrence C. Evans
- Elliptic Partial Differential Equations by Qing Han and Fanghua Lin
- Elliptic Partial Differential Equations of Second Order by David Gilbarg and Neil S. Trudinger
- Functional Analysis by Peter D. Lax
- Functional Analysis, Sobolev Spaces and Partial Differential Equations by Haim Brezis
- Advanced Mathematical Methods for Scientists and Engineers: Asymptotic Methods and Perturbation Theory by Bender and Orszag
- Ordinary Differential Equations and Dynamical Systems by Gerald Teschl
- Differential Equations- A Dynamical Systems Approach by John H. Hubbard and Beverly H. West
- Measure, Integration & Real Analysis by Sheldon Axler
- Linear Alebra Done Right by Sheldon Axler
- Applied Linear Algebra by Peter J. Olver and Chehrzad Shakiban
Computational Mathematics
- An Introduction to Numerical Methods and Analysis by James Epperson
- Finite Difference Methods for Ordinary and Partial Differential Equations by Randall LeVeque.
- Numerical Methods for Conservation Laws by Randall LeVeque by Randall LeVeque.
- Understanding And Implementing the Finite Element Method by Mark S. Gockenbach
- Numerical Linear Algebra by Lloyd N. Trefethen
- Approximation Theory and Approximation Practice by Lloyd N. Trefethen
- Spectral Methods in MATLAB by Lloyd Trefethen
- Introduction to High Performance Computing for Scientists and Engineers by Georg Hager and Gerhard Wellein
- Scientific Parallel Computing by L. Ridgway Scott
- Scientific Computing: An Introductory Survey by Michael T. Heath
- A Computational Introduction to Number Theory and Algebra by Victor Shoup
- Introduction to the Theory of Computation by Michael Sipser
- Computational Complexity: A Modern Approach by Sanjeev Arora and Boaz Barak
- Computational Science and Engineering by Gilbert Strang
Astronomy and Physics
- Introduction to Electrodynamics by David J. Griffiths
- Introduction to Quantum Mechanics by David J. Griffiths
- Classical Mechanics by John R. Taylor
- Introduction to Classical Mechanics by David Morin
- Modern Quantum Mechanics by J.J. Sakurai
- Numerical Methods for Physics by Alejandro Garcia
- Optics by Eugene Hecht
- Statistical Physics of Particles by Mehran Kardar
- Thermal Physics by Daniel V. Schroeder
- Cosmic Queries: StarTalk’s Guide to Who We Are, How We Got Here, and Where We’re Going by Neil Degrasse Tyson
- Smithsonian Handbook: Stars and Planets by Ian Ridpath
- Universe: The Definitive Visual Guide by Smithsonian
Statistics
- Statistical Inference by George Casella and Roger L. Berger
- Mathematical Statistics by Bickel and Berger
- Statistical Models: Theory and Practice by David A. Freedman
- An Introduction to Stochastic Differential Equations by Lawrence C. Evans
- Applied Linear Statistical Models by Kutner, Nachtsheim, Neter, and Li
- Time Series Analysis and Its Applications by Shumway and Stoffer
- Computational Statistics by Givens and Hoeting
Fluid Mechanics
- Elementary Fluid Dynamics by D. J. Acheson
- Wave Motion by J. Billingham and A. C. King
- Mathematical Theory of Compressible Fluid Flow by Richard von Mises
- Introduction to Mathematical Fluid Dynamics by R.E. Meyer.
- A Mathematical Introduction to Fluid Mechanics by A.J. Chorin and J.E. Marsden
- Turbulent Flows by Stephen B. Pope
- Elements of Gasdynamics by Liepmann and Roshko
- Transport Phenomena by Bird, Stewart, and Lightfoot
Data Science and Machine Learning
- Data Science from Scratch by Joel Grus
- Deep Learning with Python by François Chollet
- Understanding Machine Learning: From Theory to Algorithms by Shai Shalev-Shwartz and Shai Ben-David
- Hands-On Machine Learning with Scikit-Learn, Keras and TensorFlow by Aurélien Géron
- Pattern Recognition and Machine Learning by Bishop
- High-Dimensional Probability: An Introduction with Applications in Data Science by Roman Vershynin
- Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig
- The Craft of Research by Booth, Colomb, and Williams
- Mining of Massive Datasets by Leskovec, Rajaraman, and Ullman
- The Elements of Statistical Learning: Data Mining, Inference, and Prediction by Hastie, Tibshirani, and Friedman
- The Cuckoo’s Egg: Tracking a Spy Through the Maze of Computer Espionage by Cliff Stoll
- Ender’s Game Saga by Orson Scott Card
- The Hobbit and Lord of the Rings by J.R.R. Tolkien
- Gödel, Escher, Bach: An Eternal Golden Braid by Douglas R Hofstadter
Authors Whose Textbooks I Like
- Lloyd N. Trefethen
- Gilbert Strang
- Lawrence C. Evans
- Randall J. LeVeque
- Sheldon Axler
- The Math Sorceror