• Information Theory, Inference, and Learning Algorithms
  • Causation, Prediction, and Search
  • The Nature of Computation
  • Statistical Rethinking
  • Fooled by Randomness
  • A Programmer’s Introduction to Mathematics


Friendly / semitechnical


  • Algorithmics: The Spirit of Computing

Machine learning



  • Halmos, Naive Set Theory
  • Jaenich, Topology
  • Green, Sequences & Series
  • Baker Concise Introduction to the Theory of Numbers
  • Cox, The Algebra of Probable Inference
  • Conway, the Sensual Quadratic Form
  • Surreal Numbers, Knuth
  • Serre, A course in Arithmetic
  • Samuel, Algebraic theory of numbers
  • Artin - The Gamma Function
  • Artin - Galois Theory
  • Cassels - Lectures on Elliptic Curves
  • Adams, Infinite loop spaces
  • ATIYAH MACDONALD. Introduction to Commutative Algebra
  • Milnor, Topology from the Differentiable Viewpoint
  • Humphreys “Introduction to Lie Algebra and Representation Theory”
  • Cauchy Schwartz master class by j. Michal steele
  • Dirac’s “lectures on QM”.
  • E. Landau: Foundations of Analysis,
  • B. Mendelson: Intro to topology,
  • A Mathematical Gift (I, II, III),
  • Prolegomena to a Middlebrow Arithmetic of Curves of Genus 2
  • Social Choice and Individual Values



- [Structures: Or Why Things Don’t Fall Down]( - [Mathematics and Its History]( - [Algebra Chapter 0]( - [Visual Complex Analysis]( - [Non Linear Dynamics and Chaos]( - [Algorithms for Optimization]( - [The Extension of Man: A History of Physics before the Quantum]( - [Nature of Code]( - [Introduction to the Mathematics of Computer Graphics]( - [Multiagent systems]( - Stein Analysis - An Introduction to Computational Learning Theory - Barak and Sanjeev Arora: Comp Complexity - The Chemical History of a Candle - The Character of Physical Law - Mathematical Understanding of Nature - Proofs from the Book - Problems for children from 5 to 15 - Mathematical Omnibus