Mathematics

108 books · showing top 60

Must-Read 1973

A Course in Arithmetic

Jean-Pierre Serre

Must-Read 1976

A Discipline of Programming

Edsger W. Dijkstra

Must-Read 1992

Advanced Programming in the UNIX Environment

W. Richard Stevens

Must-Read 2009

Algebra

Michael Artin

Must-Read 1966

Algebra

Serge Lang

Must-Read 1977

Algebraic Geometry

Robin Hartshorne

Must-Read 2006

Algorithm Design

Jon Kleinberg and Éva Tardos

Must-Read 2013

Category Theory for the Working Mathematician

Saunders Mac Lane

Must-Read 2016

Category Theory in Context

Emily Riehl

Must-Read 1993

Code Complete

Steve McConnell

Must-Read 1989

Concrete Mathematics

Donald E. Knuth

Must-Read 1988

Concrete Mathematics

Graham, Knuth, Patashnik

Must-Read 2017

Designing Data-Intensive Applications

Martin Kleppmann

Must-Read 2009

Disquisitiones Arithmeticae

Carl Friedrich Gauss

Must-Read 1996

Distributed Algorithms

Nancy A. Lynch

Must-Read 2001

Distributed Systems

Andrew S. Tanenbaum

Must-Read 1482

Elements

Euclid

Must-Read 1945

How to Solve It

George Pólya

Must-Read 1990

Introduction to Algorithms

Thomas H. Cormen

Must-Read 1990

Introduction to Algorithms

Thomas H. Cormen et al.

Must-Read 1979

Introduction to Automata Theory, Languages, and Computation

John Hopcroft, Rajeev Motwani, Jeffrey Ullman

Must-Read 2002

Introduction to Probability

Dimitri Bertsekas & John Tsitsiklis

Must-Read 2012

Introduction to Smooth Manifolds

John Lee

Must-Read 1938

Introduction to the Theory of Numbers

Hardy & Wright

Must-Read 1962

Introduction to Topology

Bert Mendelson

Must-Read 2004

Linear Algebra Done Right

Sheldon Axler

Must-Read 1992

Literate Programming

Donald E. Knuth

Must-Read 1950

Measure Theory

Paul Halmos

Must-Read 1992

Modern Operating Systems

Andrew S. Tanenbaum

Must-Read 1730

Opticks

Isaac Newton

Must-Read 2002

Patterns of Enterprise Application Architecture

Martin Fowler

Must-Read 1687

Philosophiæ Naturalis Principia Mathematica

Isaac Newton

Must-Read 1953

Principles of Mathematical Analysis

Walter Rudin

Must-Read 1950

Probability Theory

William Feller

Must-Read 1999

Programming Language Pragmatics

Michael Scott

Must-Read 1996

Rapid Development

Steve McConnell

Must-Read 1996

Selected Papers on Computer Science

Donald E. Knuth

Must-Read 1978

Set Theory

Thomas Jech

Must-Read 1995

Silicon Snake Oil

Cliff Stoll

Must-Read 1984

Structure and Interpretation of Computer Programs

Abelson Sussman

Must-Read 1984

Structure and Interpretation of Computer Programs

Harold Abelson and Gerald Jay Sussman

Must-Read 1975

Structured Computer Organization

Andrew S. Tanenbaum

Must-Read 1974

Surreal Numbers

Donald E. Knuth

Must-Read 1998

The Algorithm Design Manual

Steven Skiena

Must-Read 1968

The Art of Computer Programming, Volume 1

Donald E. Knuth

Must-Read 1968

The Art of Computer Programming, Volume 3

Donald E. Knuth

Must-Read 1968

The Art of Computer Programming, Volume 4A

Donald E. Knuth

Must-Read 2005

The Art of Intrusion

Kevin D. Mitnick and William L. Simon

Must-Read 2020

The Art of Multiprocessor Programming

Maurice Herlihy and Nir Shavit

Must-Read 1978

The C Programming Language

Brian W. Kernighan and Dennis M. Ritchie

Must-Read 1999

The Pragmatic Programmer

David Thomas and Andrew Hunt

Must-Read 2008

The Princeton Companion to Mathematics

Timothy Gowers

Must-Read 1988

Topology

James Munkres

Must-Read 1998

UNIX Network Programming, Volume 1

W. Richard Stevens

Must-Read 1997

Visual Complex Analysis

Tristan Needham

Must-Read 1941

What Is Mathematics?

Richard Courant and Herbert Robbins

Must-Read 2004

Working Effectively with Legacy Code

Michael Feathers

Must-Read 2002

Writing Secure Code

Michael Howard and David LeBlanc

Recommended 2013

Absolute OpenBSD

Michael W. Lucas

Recommended 2011

Algorithms

Robert Sedgewick and Kevin Wayne

View all 108 books →