Mathematics
108 books · showing top 60
A Course in Arithmetic
Jean-Pierre Serre
A Discipline of Programming
Edsger W. Dijkstra
Advanced Programming in the UNIX Environment
W. Richard Stevens
Algebra
Michael Artin
Algebra
Serge Lang
Algebraic Geometry
Robin Hartshorne
Algorithm Design
Jon Kleinberg and Éva Tardos
Category Theory for the Working Mathematician
Saunders Mac Lane
Category Theory in Context
Emily Riehl
Code Complete
Steve McConnell
Concrete Mathematics
Donald E. Knuth
Concrete Mathematics
Graham, Knuth, Patashnik
Designing Data-Intensive Applications
Martin Kleppmann
Disquisitiones Arithmeticae
Carl Friedrich Gauss
Distributed Algorithms
Nancy A. Lynch
Distributed Systems
Andrew S. Tanenbaum
Elements
Euclid
How to Solve It
George Pólya
Introduction to Algorithms
Thomas H. Cormen
Introduction to Algorithms
Thomas H. Cormen et al.
Introduction to Automata Theory, Languages, and Computation
John Hopcroft, Rajeev Motwani, Jeffrey Ullman
Introduction to Probability
Dimitri Bertsekas & John Tsitsiklis
Introduction to Smooth Manifolds
John Lee
Introduction to the Theory of Numbers
Hardy & Wright
Introduction to Topology
Bert Mendelson
Linear Algebra Done Right
Sheldon Axler
Literate Programming
Donald E. Knuth
Measure Theory
Paul Halmos
Modern Operating Systems
Andrew S. Tanenbaum
Opticks
Isaac Newton
Patterns of Enterprise Application Architecture
Martin Fowler
Philosophiæ Naturalis Principia Mathematica
Isaac Newton
Principles of Mathematical Analysis
Walter Rudin
Probability Theory
William Feller
Programming Language Pragmatics
Michael Scott
Rapid Development
Steve McConnell
Selected Papers on Computer Science
Donald E. Knuth
Set Theory
Thomas Jech
Silicon Snake Oil
Cliff Stoll
Structure and Interpretation of Computer Programs
Abelson Sussman
Structure and Interpretation of Computer Programs
Harold Abelson and Gerald Jay Sussman
Structured Computer Organization
Andrew S. Tanenbaum
Surreal Numbers
Donald E. Knuth
The Algorithm Design Manual
Steven Skiena
The Art of Computer Programming, Volume 1
Donald E. Knuth
The Art of Computer Programming, Volume 3
Donald E. Knuth
The Art of Computer Programming, Volume 4A
Donald E. Knuth
The Art of Intrusion
Kevin D. Mitnick and William L. Simon
The Art of Multiprocessor Programming
Maurice Herlihy and Nir Shavit
The C Programming Language
Brian W. Kernighan and Dennis M. Ritchie
The Pragmatic Programmer
David Thomas and Andrew Hunt
The Princeton Companion to Mathematics
Timothy Gowers
Topology
James Munkres
UNIX Network Programming, Volume 1
W. Richard Stevens
Visual Complex Analysis
Tristan Needham
What Is Mathematics?
Richard Courant and Herbert Robbins
Working Effectively with Legacy Code
Michael Feathers
Writing Secure Code
Michael Howard and David LeBlanc
Absolute OpenBSD
Michael W. Lucas
Algorithms
Robert Sedgewick and Kevin Wayne