All Mathematics Books

Books 1–100 of 108 · page 1 of 2

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

Recommended 1976

Algorithms + Data Structures = Programs

Niklaus Wirth

Recommended 2014

Applied Network Security Monitoring

Chris Sanders

Recommended 2015

Automate the Boring Stuff with Python: Practical Programming for Total Beginners

Al Sweigart

Recommended 2020

Black Hat Go: Go Programming for Hackers and Pentesters

Tom Steele, Chris Patten, Dan Kottmann

Recommended 2021

Black Hat Python

Justin Seitz, Tim Arnold

Recommended 2017

Clean Architecture

Robert C. Martin

Recommended 2009

Clean Code

Robert C. Martin

Recommended 2011

Cryptography Engineering: Design Principles and Practical Applications

Niels Ferguson, Bruce Schneier, Tadayoshi Kohno

Recommended 2021

Cyberjutsu

Ben McCarty

Recommended 2016

Data Visualization with Python and JavaScript

Kyran Dale

Recommended 2007

Designing BSD Rootkits

Joseph Kong

Recommended 1987

Designing the User Interface

Ben Shneiderman

Recommended 2013

Doing Data Science

Rachel Schutt, Cathy O'Neil

Recommended 2015

Doing Math with Python

Amit Saha

Recommended 1965

Elements of Mathematics

Bourbaki

Recommended 1999

Extreme Programming Explained

Kent Beck

Recommended 2016

Game Hacking

Nick Cano

Recommended 2009

Hadoop: The Definitive Guide

Tom White

Recommended 2004

How Linux Works: What Every Superuser Should Know

Brian Ward

Recommended 2001

How to Design Programs

Matthias Felleisen et al.

Recommended 2017

Industrial Cybersecurity

Pascal Ackerman

Recommended 1985

Mathematics for the Nonmathematician

Morris Kline

Recommended 1995

More Effective C++

Scott Meyers

Recommended 2004

Network Security Bible

Eric Cole

Recommended 2018

OpenStack for Architects

Ben Silverman, Michael Solberg

Recommended 2014

Penetration Testing

Georgia Weidman

Recommended 2014

Practical Reverse Engineering

Bruce Dang, Alexandre Gazet, Elias Bachaalany

Recommended 2009

Pro Git

Scott Chacon, Ben Straub

Recommended 2010

R in a Nutshell

Adler, Joseph M.Eng

Recommended 2019

Rootkits and Bootkits: Reversing Modern Malware and Next Generation Threats

Alex Matrosov, Eugene Rodionov, Sergey Bratus

Recommended 2014

Scope and Closures

Kyle Simpson

Recommended 2002

Specifying Systems

Leslie Lamport

Recommended 2002

Test-Driven Development by Example

Kent Beck

Recommended 2008

THE ART OF DEBUGGING WITH GDB, DDD, AND ECLIPSE

Norman S. Matloff, Peter Jay Salzman

Recommended 2003

The Art of Unix Programming

Eric S. Raymond

Recommended 1985

The C++ Programming Language

Bjarne Stroustrup

Recommended 1997

The Cathedral and the Bazaar

Eric S. Raymond

Recommended 2012

The Linux Command Line

William E. Shotts, Jr.

Recommended 2010

The Linux Programming Interface

Michael Kerrisk

Recommended 1971

The Psychology of Computer Programming

Gerald Weinberg


← Back to Mathematics