As the title says! recently, I become deep into special areas, and references became increasingly "dirty". So, here I'm setting the top-ranked and clear references. Classified by specialty.
- The list contains resources written in non-English languages. You can figure it out by in LANG.
- This list is not for school students! usually, these references need prerequisites to understand.
- Don't consider the classification as a final fact, especially in mathematics.
[Copyrights] - [Contribution] - [Topics] - [Featured Authors] - [AR List]
22 / Jul / 2023: I uploaded some references here. Consider it as a backup.
14 / Aug / 2023: You can sponsor the project to maintain & continue gathering the resources from here.
- Mathematics
- Computer Science
- Software Engineering
- Statistics
- Medicine
- Psychology
- Translations
- Pólya, G. How to Solve It.
- Tao, T. Solving Mathematical Problems. [Online]
- Hamkins, J. D. Proof and the Art of Mathematics. [Online]
- Hamkins, J. D. Lectures on the Philosophy of Mathematics. [Online]
- Paper - Tao, T. What is Good Mathemtatics? [PDF]
- Paper - Thurston, W. P. On Proof and Progress in Mathematics. [PDF]
- Paper - Poincaré, H. Intuition and Logic in Mathematics. [Online]
- Lang, S. The Beauty of Doing Mathematics. [Online]
Alan Beardon, has two books [1],[2] I think it's good, but I cannot officially list it, since I didn't read them yet.
- Smullyan, R. M. Gödel's Incompleteness Theorems. [Online]
- Lakatos, I. Proofs and Refutations: The Logic of Mathematical Discovery. [Online][PDF]
- Smith, P. Category Theory I: Notes Towards a Gentle Introduction. [Online]
- Smith, P. Category Theory II: More Notes Towards a Gentle Introduction. [Online]
- Leinster, T. Basic Category Theory. [Online]
- Fraleigh, John B. A First Course in Abstract Algebra.
- Paper - In Arabic - AlYasry, A. The Concept of Equivalence and its Classes in Mathematics. [Online]
- Lang, S. Undergraduate Algebra. [Online]
- Lang, S. Elliptic Functions. [Online]
- Lang, S. Algebraic Number Theory. [Online]
- MIT Course. Introduction To Arithmetic Geometry. [Online]
TODO
- Ruden, W. Principles of Mathematical Analysis. [Online]
- Ruden, W. Real and Complex Analysis.
- Keisler, H. J. Elementary Calculus: An Infinitesimal Approach. [Online & PDF]
- Lang, S. Undergraduate Analysis. [Online]
- Lang, S. Real and Functional Analysis. [Online]
- Tao, T. Analysis I.
- Tao, T. Analysis II.
- Beardon, A. Limits: A New Approach to Real Analysis. [Online]
- Paper - Tao, T. Compactness and Compactification. [PDF]
- Paper - Raman-Sundstrom, M. A Pedagogical History of Compactness. [PDF]
- Needham, T. Visual Complex Analysis.
- Beautiful Paper - Velleman, D. The Fundamental Theorem of Algebra: A Visual Approach. [PDF]
- Lang, S. Complex Analysis. [Online]
TODO
- Debnath, L. & Mikusinski, P. Introduction to Hilbert Spaces with Applications.
- Ruden, W. Functional Analysis.
TODO
TODO
- Tao, T. An Introduction to Measure Theory. [Online]
TODO
- Craig, W. A Course on Partial Differential Equations. [Online]
- Beardon, A. Algebra and Geometry.
- Abate, M. & Tovena, F. Curves and Surfaces.
- Tu, W. L. Differential Geometry: Connections, Curvature, and Characteristic Classes. [PDF][Online]
- Lang, S. Fundamentals of Differential Geometry. [Online]
- Spivak, M. A Comprehensive Introduction to Differential Geometry (4 Volumes). [Online]
- Petersen, P. Classical Differential Geometry. [PDF]
- Munkres, J. R. Topology.
- Hatcher, A. Notes on Introductory Point-Set Topology. [Online]
- Khatchatourian I. MAT327 • TOPOLOGY. [Online]
- AlYasry, A. Lectures in Advance Topology. [Online]
- Paper - In Arabic - AlYasry, A. Simple Explanations in Topology and Ideas of High Dimensions. [Online]
- Armstrong, M. A. Basic Topology. [Online]
- AlYasry, A. Knot Theory. [Online]
- Thurston, W. P. Geometry and Topology of Three-manifolds. [Online]
- Thurston, W. P. How to See 3-Manifolds. [PDF]
- Paper - Tao, T. Ricci flow. [PDF]
- Knopf, D. & Chow, B. The Ricci Flow: An Introduction. [PDF][Online]
- Various Authors. The Ricci Flow: Techniques and Applications: Part I: Geometric Aspects. [PDF][Online]
- Various Authors. The Ricci Flow: Techniques and Applications: Part II: Analytic Aspects. [PDF][Online]
- Various Authors. The Ricci Flow: Techniques and Applications: Part III: Geometric-Analytic Aspects. [PDF][Online]
- Tu, W. L. An Introduction to Manifolds. [PDF][Online]
- Petersen, P. Manifold Theory. [PDF]
- Petersen, P. Riemann Geometry. [Online]
- Beardon, A. A Primer on Riemann Surfaces. [Online]
- Goldreich, O. Basic Facts about Expander Graphs. [Online]
- Hoory, S. & Linial, N. & Wigderson, A. Expander Graphs and Their Applications. [PDF]
TODO
TODO
TODO
- Sipser, M. Introduction to The Theory of Computation.
- Arora, S. & Barak, B. Computational Complexity: A Modern Approach. [Online]
- Barak, B. Introduction to Theoretical Computer Science. [Online]
- Wigderson, A. Mathematics and Computation: A Theory Revolutionizing Technology and Science. [Online]
- Hopcroft, J. Introduction to Automata Theory, Languages, and Computation. [Online]
- Papadimitriou, C. Computational Complexity. [Online]
- Lewis, C. & Papadimitriou, C. Elements of the Theory of Computation. [Online]
- Essential Paper - Shannon, C. E. A Mathematical Theory of Communication. [PDF]
- Essential Paper - Cook, S. A. The Complexity of Theorem-Proving Procedures. [Online][PDF Old][PDF Modern]
- Essential Paper - Turing, A. On Computable Numbers, with an Application to the Entscheidungs problem. [Online]
- Paper - Valiant, L. G. Three Problems in Computer Science. [Online]
- Various Authors. On the works of Avi Wigderson. [Online][PDF]
- Aaronson, S. P =? NP. [PDF]
- Vadhan, S. The Unified Theory of Pseudorandomness. [Online][PDF]
- Goldreich, O. Foundations of Cryptography: A Primer. [Online]
- Goldreich, O. The Foundations of Cryptography. [Online]
- Paper - Kleppmann, M. Implementing Curve25519/X25519: A Tutorial on Elliptic Curve Cryptography. [PDF]
- Russell, S. & Norving, P. Artificial Intelligence: A Modern Approach. [Online]
- Paper - Valiant, L. G. A Theory of The Learnable. [PDF]
- Knuth, D. The Art of Computer Programming. No one completes it, either Donald himself!!
- Armstrong, J. A History of Erlang. [Online]
- Kernighan, B. W. & Ritchie, D. M. The C Programming Language.
- Stroustrup, B. The C++ Programming Language. [Online]
- Donovan, A. & Kernighan, B. The Go Programming Language. [Online]
- Essential Paper - Thompson, K. Reflections on Trusting Trust. [PDF]
- LSB Workgroup, The Linux Foundation. Filesystem Hierarchy Standard. [Online]
TODO
DISCLAIMER: All resources are listed for learning and white-use purposes. We carry no responsibility regarding any abuse.
- Erickson, J. Hacking: The Art of Exploitation.
- Gamma, E. & Helm, R. & Johnson, R. & Vlissides, J. 2 Design Patterns: Elements of Reusable Object-Oriented Software. [Online]
- Schwartz, S. I. Principles of Surgery. [Online]
- Yamada, T. Textbook of Gastroenterology. [Online]
TODO
TODO
TODO
TODO
TODO
TODO
TODO
- Carpenter, R. & Reddi, B. Neurophysiology: A Conceptual Approach. [Online]
- كانتور، وصراعه من أجل الأعداد العابرة للمُنتهي. ترجمة د. عمران دلول. [على الانترنت]
- كانتور واللانهاية. ترجمة د.عمران دلول. [على الانترنت]
- الاستقراء العابر للمُنتهي، مدخل بسيط. ترجمة د.عمران دلول. [على الانترنت]
- مفارقة باناخ - تارسكي. ترجمة د.عمران دلول، عن الأصل. [على الانترنت]