Free Math Textbooks

By Xah Lee. Date: . Last updated: .

These are books that i've verified them in one way or another. Some i've read and consider good, some i checked up the author and is reputable mathematician, some are well known professors i know of, etc.

Number Theory

Elementary Number Theory by W Edwin Clark (highschool readable)

A Computational Introduction to Number Theory and Algebra , by Victor Shoup (not verified)

An Introduction to the Theory of Numbers by G. H. Hardy, Edward M. Wright, Andrew Wiles. Buy at amazon

Elementary Number Theory by Underwood Dudley Buy at amazon


Introduction to Probability, by Charles M Grinstead, J Laurie Snell Shoup (highschool readable)


Calculus, by Jim Fowler, Bart Snapp (257 pages)

APEX Calculus by Gregory Hartman et al (772 pages)

Calculus Volume 1. OpenStax project (867 pages)

Linear Algebra

Linear Algebra, by David Cherney and Others

Linear Algebra, by Jim Hefferon

Real Analysis

Real Analysis by Jiri Lebl 2016

Complex Analysis

visual complex analysis 20180309-s217x289
Visual Complex Analysis by Tristan Needham

Abstract Algebra

Abstract Algebra by David S., Foote, Richard M Dummit Buy at amazon

Differential Geometry

Lecture Note on Curves and Surfaces, 2005, Chuu-Lian Terng (undergrad)

A Modern Course on Curves and Surfaces, 2003, by Richard S Palais (undergrad)

Functional Geometry, 2013, Sussman, Wisdom, Farr (undergrad)

Analysis on Manifolds, 1991, by J R Munkres


Intro to Point-Set Topology by Allen Hatcher

Topology from the Differential Point of View, 1965, John W Milnor


A Course In Universal Algebra, Burris, Sankappanavar

Mathematical Logic, by Stephen G Simpson (graduate)

Introduction to Proof Theory, 1998, by Samuel R Buss (graduate)

Foundation of Math, by Stephen G Simpson (graduate)

Homotopy Type Theory (graduate)

not verified

the following i have not verified.

ALGEBRAIC CURVES, An Introduction to Algebraic Geometry, by William Fulton

Intro to Topology by Renzo

See also:

If you have a question, put $5 at patreon and message me.