Skip to content

th-ry/lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 

Repository files navigation

This is a combined list of all resources (books, lecture notes, lectures, summaries, etc.) in all the topics in mathematics, physics, computer science, engineering, economics, chemistry, biology, and medicine. The edition of the books are not included as it is assumed that the latest edition would be the one being referred to.

Identification

  • (U): Undergraduate
  • (G): Graduate
  • (B): Textbook
  • (L): Online Lectures

Mathematics Banner

Mathematics (MATH)

Abstract Algebra

  • Abstract Algebra by Israel Nathan Herstein
  • Algebra by Serge Lang
  • Galois Theory by Ian Stewart
  • Abstract Algebra by David Steven Dummit, Richard M. Foote
  • Introduction to Modern Algebra by Marvin Marcus

Algebraic Geometry

  • Basic Algebraic Geometry by Igor Shafarevich

Algebraic Number Theory

Algebraic Topology

  • Basic Concepts of Algebraic Topology by Fred H. Croom
  • Algebraic Topology: An Intuitive Approach by Hajime Sato
  • Algebraic Topology by Allen Hatcher
  • Topology and Geometry by Glen Bredon
  • Algebraic Topology by Tammo tom Dieck
  • Differential Forms in Algebraic Topology by Loring W. Tu, Raoul Bott
  • Algebraic Topology by Edwin Spanier
  • Algebraic Topology by Allen Hatcher
  • Differential Forms in Algebraic Topology by Loring W. Tu, Raoul Bott
  • Characteristic Classes by John Milnor, James Stasheff

Analytic Number Theory

  • Introduction to Analytic Number Theory by Tom M. Apostol

Category Theory

Class Field Theory

Commutative Algebra

Complex Analysis

  • Complex Variables and Applications by James Ward Brown, Ruel Vance Churchill
  • Basic Complex Analysis by Jerrold E. Marsden, Michael J. Hoffman
  • Complex Analysis: An Introduction to the Theory of Analytic Functions of One Complex Variable by Lars Ahlfors

Differential Equations

  • Differential Dynamical Systems by J.D. Meiss
  • Applied Partial Differential Equations by Peter Markowich
  • Ordinary Differential Equations by Richard K. Miller, Anthony N. Michel

Differential Geometry

  • A Comprehensive Introduction to Differential Geometry by Michael Spivak
  • Riemannian Geometry by by Manfredo Perdigao do Carmo
  • Introduction to Topological Manifolds by John M. Lee
  • Introduction to Smooth Manifolds by John M. Lee
  • Introduction to Riemannian Manifolds by John M. Lee
  • Differential Manifolds by Antoni A. Kosinski
  • Classical Differential Geometry by Peter Petersen
  • From Calculus to Cohomology: De Rham Cohomology and Characteristic Classes by Ib Madsen, Jxrgen Tornehave
  • Foundations of Differential Geometry by Katsumi Nomizu, Shoshichi Kobayashi

Classical

  • Differential Geometry of Curves and Surfaces by Victor Andreevich Toponogov
  • Differential Geometry: Curves - Surfaces - Manifolds by Wolfgang Kuhnel
  • Differential Geometry by Erwin Kreyszig
  • Lectures on Classical Differential Geometry by Dirk Jan Struik

Modern

  • Manifolds and Differential Geometry by Jeffrey M. Lee
  • Geometry of Manifolds by Liviu Nicolaescu 
  • Riemannian Geometry and Geometric Analysis by Jürgen Jost
  • Riemannian Geometry by Peter Petersen
  • Lectures on Symplectic Geometry by Cannas da Silva
  • An Introduction to Symplectic Geometry by Rolf Berndt

Differential Topology

  • Differential Topology by Alan Pollack, Victor Guillemin
  • Introduction to Differential Topology by Klaus Jänich, T. Bröcker
  • Differential Topology by Morris Hirsch
  • Topology from the Differentiable Viewpoint by John Milnor

Functional Analysis

General Topology

  • A First Course in Topology by James Munkres
  • Topology by Klaus Jänich
  • A Taste of Topology by Volker Runde

Graph Theory

Lie Algebra

  • An Introduction to Lie Groups and Lie Algebras by Alexander Kirillov
  • Differential Geometry - Lie Groups and Symmetric Spaces by Sigurður Helgason

Linear Algebra

  • Introduction to Linear Algebra by Gilbert Strang
  • Linear Algebra by Serge Lang
  • Linear Algebra Done Right by Sheldon Axler
  • Linear Algebra by Kenneth Hoffman, Ray Kunze

Logic and Set Theory

  • Elements of Set Theory by Herbert B. Enderton
  • A Mathematical Introduction to Logic by Herbert B. Enderton
  • A Course in Mathematical Logic for Mathematicians by Koblitz

Mathematical Biology

Measure Theory

  • A Radical Approach to Lebesgue's Theory of Integration by David M. Bressoud
  • Introduction to Measure Theory by Terence Tao

Number Theory

Optimization

  • Combinatorial Optimization by Bernhardt Korte, Jens Vygen

Probability Theory

  • Introduction to Probability by Jessica Hwang, Joseph K. Blitzstein
  • An Introduction to Probability Theory by P. A. P. Moran

Real Analysis

Statistics

Stochastic Processes

Vector Calculus

Miscellaneous


Physics Banner

Physics (PHYS)

Astroparticle Physics

Atomic, Molecular, and Optical Physics

Biophysics

Classical Mechanics

  • Classical Mechanics by John R. Taylor
  • Classical Mechanics by Herbert Goldstein
  • Mathematical Methods of Classical Mechanics by Vladimir Arnold
  • Course of Theoretical Physics, Volume 1: Mechanics by Lev Landau, Evgeny Lifshitz

Computational Physics

Condensed Matter Physics

Cosmology

Electromagnetism

  • Introduction to Electrodynamics by David J. Griffiths
  • Classical Electrodynamics by John David Jackson
  • Course of Theoretical Physics, Volume 2: The Classical Theory of Fields by Lev Landau, Evgeny Lifshitz
  • Course of Theoretical Physics, Volume 8: Electrodynamics of Continuous Media by Lev Landau, Evgeny Lifshitz, Lev Pitaevskii

General Relativity

  • Gravity by James Hartle
  • A First Course in General Relativity by Bernard Schutz
  • Spacetime and Geometry: An Introduction to General Relativity by Sean Carroll

High Energy Astrophysics

  • High Energy Astrophysics by Malcolm S. Longair
  • High-Energy Astrophysics by Fulvio Melia
  • Foundations of High-Energy Astrophysics by Mario Vietri

Large Scale Structure

Mathematical Methods for Physics

  • Mathematical Methods for Physicists by George B. Arfken, Hans J. Weber, Frank E. Harris
  • Mathematical Methods for Physics and Engineering: A Comprehensive Guide by K. F Riley, Michael Hobson, Stephen John Bence
  • Mathematical Methods in the Physical Sciences by Mary L. Boas
  • A Course in Modern Mathematical Physics: Groups, Hilbert Space and Differential Geometry by Peter Szekeres
  • Foundations of Mathematical Physics by Sadri Hassani

Mathematical Physics

  • Geometry, Topology, and Physics by Mikio Nakahara
  • The Geometry of Physics by Theodore Frankel

Nuclear Physics

Observational Astronomy

Particle Physics

Plasma Physics

Quantum Computing

  • Quantum Computation and Quantum Information by Isaac Chuang, Michael Nielsen
  • Classical and Quantum Computation by Alexander Shen, Alexei Kitaev, and Mikhail N. Vyalyi
  • Quantum Computation and Quantum Information Simulation Using Python: A Gentle Introduction by Shinil Cho
  • Quantum Computer Science by N. David Mermin
  • Quantum Computing for Computer Scientists by Mirco A. Mannucci, Noson S. Yanofsky
  • Quantum Computing: A Gentle Introduction by Eleanor Rieffel, Wolfgang Polak
  • Azure Quantum and Azure Quantum Documentation by Microsoft
  • IBM Quantum Platfrom and IBM Quantum Documentation and IBM Quantum Learning by IBM

Quantum Field Theory

  • An Introduction to Quantum Field Theory by M. Peskin, D. Schroeder
  • Lectures on Quantum Field Theory by Ashok Das
  • Quantum Field Theory by Lewis Ryder
  • Quantum Field Theory by Claude Itzykson, Jearn-Bernard Zuber

Quantum Information

  • Geometry of Quantum States: An Introduction to Quantum Entanglement by Ingemar Bengtsson, Karol Życzkowski
  • Quantum Information: An Overview by Gregg Jaeger

Quantum Mechanics

  • Modern Quantum Mechanics by J. J. Sakurai, Jim Napolitano
  • Principles of Quantum Mechanics by Ramamurti Shankar
  • A Modern Approach to Quantum Mechanics by John S. Townsend
  • Introduction to Quantum Mechanics by David J. Griffiths, Darrell F. Schroeter
  • Quantum Mechanics, Volume 1: Basic Concepts, Tools, and Applications by Claude Cohen-Tannoudji, Bernard Diu, Franck Laloë
  • Quantum Mechanics, Volume 2: Angular Momentum, Spin, and Approximation Methods by Claude Cohen-Tannoudji, Bernard Diu, Franck Laloë
  • Quantum Mechanics, Volume 3: Fermions, Bosons, Photons, Correlations, and Entanglement by Claude Cohen-Tannoudji, Bernard Diu, Franck Laloë
  • Course of Theoretical Physics, Volume 3: Quantum Mechanics: Non-Relativistic Theory by Lev Landau, Evgeny Lifshitz
  • Course of Theoretical Physics, Volume 4: Quantum Electrodynamics by Lev Landau, Evgeny Lifshitz, Lev Pitaevskii
  • Mathematical Foundations of Quantum Mechanics by John von Neumann
  • Quantum Mechanics for Mathematicians by L. A. Takhtadzhi͡an

Solid State Physics

Statistical Physics

  • A Modern Course in Statistical Physics by Linda E. Reichl
  • Course of Theoretical Physics, Volume 5: Statistical Physics by Lev Landau, Evgeny Lifshitz
  • Course of Theoretical Physics, Volume 9: Statistical Physics, Part 2: Theory of the Condensed State by Evgeny Lifshitz, Lev Pitaevskii
  • Statistical Physics of Particles by Mehran Kardar
  • Statistical Physics of Fields by Mehran Kardar
  • Statistical Mechanics: An Introductory Graduate Course by A.J. Berlinsky, A. B. Harris
  • Statistical Mechanics by R.K. Pathria, Paul D. Beale

Stellar Evolution

String Theory

  • A First Course in String Theory by Barton Zwiebach

Thermal Physics

  • An Introduction to Thermal Physics by Daniel V. Schroeder
  • Thermal Physics by Charles Kittel

Series

  • The Feynman Lectures on Physics (3 Volumes) by Richard Feynman, Robert B. Leighton, Matthew Sands
  • Course of Theoretical Physics (10 Volumes) by Lev Landau, Evgeny Lifshitz
  • Lectures on Theoretical Physics (6 Volumes) by Arnold Sommerfield
  • Berkeley Physics Course (5 Volumes)

Miscellaneous

  • Six Easy Pieces by Richard Feynman
  • Six Not-So-Easy Pieces by Richard Feynman
  • QED: The Strange Theory of Light and Matter by Richard Feynman
  • A Brief History of Time by Stephen Hawking
  • The Universe in a Nutshell by Stephen Hawking
  • The Elegant Universe by Brian Greene
  • The Fabric of the Cosmos by Brian Greene
  • The Hidden Reality by Brian Greene
  • Our Mathematical Universe: My Quest for the Ultimate Nature of Reality by Max Tegmark
  • The Theoretical Minimum by George Hrabovsky, Leonard Susskind
  • The Emperor's New Mind: Concerning Computers, Minds and The Laws of Physics by Roger Penrose

Computer Science Banner

Computer Science (CS)

Algorithms

  • Algorithms by Sanjoy Dasgupta, Christos Papadimitriou, Umesh Vazirani
  • Algorithms, 4th Edition by Robert Sedgewick, Kevin Wayne
  • Algorithm Design by Jon Kleinberg, Éva Tardos
  • Introduction to Algorithms (CLRS) by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
  • Approximation Algorithms by Vijay V. Vazirani
  • The Algorithm Design Manual, 3rd Edition by Steven S. Skiena
  • Randomized Algorithms by Rajeev Motwani, Prabhakar Raghavan
  • Design of Approximation Algorithms by David P. Williamson, David B. Shmoys
  • Online Algorithms: The State of the Art by Amos Fiat, Gerhard J. Woeginger

Automata Theory

  • Introduction to the Theory of Computation by Michael Sipser
  • Introduction to Automata Theory, Languages, and Computation by John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman
  • Elements of the Theory of Computation by Harry R. Lewis, Christos H. Papadimitriou
  • Automata, Computability and Complexity: Theory and Applications by Elaine Rich
  • Algebraic Theory of Automata by Abraham Ginzburg
  • Mathematical Foundations of Automata Theory by Jean-Éric Pin
  • Varieties of Formal Languages by Jean-Éric Pin
  • Infinite Words: Automata, Semigroups, Logic and Games by Dominique Perrin, Jean-Éric Pin
  • An Automata Toolbox by Mikołaj Bojańczyk
  • Slightly Infinite Sets by Mikołaj Bojańczyk
  • Games on Graphs: From Logic and Automata to Algorithms by Nathanaël Fijalkow et al.

Complexity Theory

  • Computational Complexity: A Modern Approach by Sanjeev Arora, Boaz Barak
  • Computational Complexity by Christos H. Papadimitriou
  • The Nature of Computation by Cristopher Moore, Stephan Mertens
  • Mathematics and Computation: A Theory Revolutionizing Technology and Science by Avi Wigderson
  • Computational Complexity: A Conceptual Perspective by Oded Goldreich

Computational Statistics

  • Monte Carlo Statistical Methods by Christian P. Robert, George Casella
  • All of Statistics: A Concise Course in Statistical Inference by Larry Wasserman
  • Bayesian Data Analysis by Andrew Gelman, John B. Carlin, Hal S. Stern, David B. Dunson, Aki Vehtari, Donald B. Rubin

Computer Architecture

  • Computer Organization and Design: The Hardware/Software Interface by David A. Patterson, John L. Hennessy
  • Computer Architecture: A Quantitative Approach by John L. Hennessy, David A. Patterson
  • Structured Computer Organization by Andrew S. Tanenbaum
  • Digital Design and Computer Architecture by David Harris, Sarah Harris
  • Computer Systems: A Programmer's Perspective by Randal E. Bryant, David R. O'Hallaron

Computer Vision

  • Computer Vision: Algorithms and Applications by Richard Szeliski
  • Multiple View Geometry in Computer Vision by Richard Hartley, Andrew Zisserman
  • Computer Vision: A Modern Approach by David A. Forsyth, Jean Ponce
  • Digital Image Processing by Rafael C. Gonzalez, Richard E. Woods
  • Robot Vision by Berthold K.P. Horn

Concurrency

  • Communicating Sequential Processes by C.A.R. Hoare
  • The Art of Multiprocessor Programming by Maurice Herlihy, Nir Shavit
  • Principles of Concurrent and Distributed Programming by M. Ben-Ari
  • Communication and Concurrency by Robin Milner
  • The Pi-Calculus: A Theory of Mobile Processes by Davide Sangiorgi, David Walker

Cryptography

  • Introduction to Modern Cryptography by Jonathan Katz, Yehuda Lindell
  • Handbook of Applied Cryptography by Alfred J. Menezes, Paul C. van Oorschot, Scott A. Vanstone
  • Cryptography: Theory and Practice by Douglas R. Stinson
  • A Graduate Course in Applied Cryptography by Dan Boneh, Victor Shoup
  • Cryptography and Network Security: Principles and Practice by William Stallings

Data Science

  • Foundations of Data Science by Avrim Blum, John Hopcroft, Ravindran Kannan
  • High-Dimensional Probability: An Introduction with Applications to Data Science by Roman Vershynin
  • High-Dimensional Statistics: A Non-Asymptotic Viewpoint by Martin J. Wainwright
  • Mining of Massive Datasets by Jure Leskovec, Anand Rajaraman, Jeffrey D. Ullman
  • Computational Topology: An Introduction by Herbert Edelsbrunner, John L. Harer
  • Computational Topology for Data Analysis by Tamal K. Dey, Yusu Wang

Data Structures

  • Purely Functional Data Structures by Chris Okasaki
  • Advanced Data Structures by Peter Brass
  • Open Data Structures by Pat Morin

Deep Learning

  • Deep Learning by Ian Goodfellow, Yoshua Bengio, Aaron Courville
  • Neural Networks and Learning Machines by Simon S. Haykin
  • Deep Learning: Foundations and Concepts by Christopher M. Bishop, Hugh Bishop
  • The Principles of Deep Learning Theory by Daniel A. Roberts, Sho Yaida, Boris Hanin

Game Theory

  • Algorithmic Game Theory by Noam Nisan, Tim Roughgarden, Éva Tardos, Vijay V. Vazirani
  • Twenty Lectures on Algorithmic Game Theory by Tim Roughgarden
  • Game Theory, Alive by Anna R. Karlin, Yuval Peres
  • Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations by Yoav Shoham, Kevin Leyton-Brown
  • Essentials of Game Theory: A Concise, Multidisciplinary Introduction by Kevin Leyton-Brown, Yoav Shoham

Information Theory

  • Elements of Information Theory by Thomas M. Cover, Joy A. Thomas
  • Information Theory, Inference, and Learning Algorithms by David J.C. MacKay
  • Information Theory and Reliable Communication by Robert G. Gallager
  • Network Information Theory by Abbas El Gamal, Young-Han Kim
  • Information Theory: Coding Theorems for Discrete Memoryless Systems by Imre Csiszár, János Körner

Learning Theory

  • Understanding Machine Learning: From Theory to Algorithms by Shai Shalev-Shwartz, Shai Ben-David
  • Foundations of Machine Learning by Mehryar Mohri, Afshin Rostamizadeh, Ameet Talwalkar
  • An Introduction to Computational Learning Theory by Michael J. Kearns, Umesh V. Vazirani
  • Prediction, Learning, and Games by Nicolò Cesa-Bianchi, Gábor Lugosi
  • Statistical Learning Theory by Vladimir N. Vapnik

Model Checking

  • Principles of Model Checking by Christel Baier, Joost-Pieter Katoen
  • Model Checking by Edmund M. Clarke Jr., Orna Grumberg, Doron A. Peled
  • The Spin Model Checker: Primer and Reference Manual by Gerard J. Holzmann
  • Temporal Verification of Reactive Systems: Safety by Zohar Manna, Amir Pnueli
  • Logic in Computer Science: Modelling and Reasoning about Systems by Michael Huth, Mark Ryan

Numerical Methods

  • Numerical Analysis by Richard L. Burden, J. Douglas Faires
  • Numerical Recipes: The Art of Scientific Computing by William H. Press, Saul A. Teukolsky, William T. Vetterling, Brian P. Flannery
  • Numerical Linear Algebra by Lloyd N. Trefethen, David Bau III
  • An Introduction to Numerical Analysis by Endre Süli, David F. Mayers
  • Numerical Methods for Engineers by Steven C. Chapra, Raymond P. Canale

Signal Processing

  • Discrete-Time Signal Processing by Alan V. Oppenheim, Ronald W. Schafer
  • Signals and Systems by Alan V. Oppenheim, Alan S. Willsky, S. Hamid Nawab
  • Digital Signal Processing: Principles, Algorithms, and Applications by John G. Proakis, Dimitris G. Manolakis
  • Understanding Digital Signal Processing by Richard G. Lyons

Statistical Learning

  • The Elements of Statistical Learning: Data Mining, Inference, and Prediction by Trevor Hastie, Robert Tibshirani, Jerome Friedman
  • An Introduction to Statistical Learning: with Applications in R by Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani
  • Pattern Recognition and Machine Learning by Christopher M. Bishop
  • Machine Learning: A Probabilistic Perspective by Kevin P. Murphy
  • Computer Age Statistical Inference: Algorithms, Evidence, and Data Science by Bradley Efron, Trevor Hastie

Type Theory

  • Types and Programming Languages by Benjamin C. Pierce
  • Proofs and Types by Jean-Yves Girard, Yves Lafont, Paul Taylor
  • Practical Foundations for Programming Languages by Robert Harper
  • Homotopy Type Theory: Univalent Foundations of Mathematics by The Univalent Foundations Program
  • Type Theory and Formal Proof: An Introduction by Rob Nederpelt, Herman Geuvers
  • Advanced Topics in Types and Programming Languages by Benjamin C. Pierce

About

This is a combined list of all resources (books, lecture notes, lectures, summaries. etc.) in all the topics in mathematics, physics, computer science, engineering, economics, chemistry, biology, and medicine.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors