Mathematics Books
Applied Cryptography: Protocols, Algorithms, and Source Code in C
"…the best introduction to cryptography I've ever seen. … The book the National Security Agency wanted never to be published." –Wired Magazine…
Dataclysm: Who We Are
A New York Times Bestseller An audacious, irreverent investigation of human behavior—and a first look at a revolution in the making …
Algorithms (138563)
This text, extensively class-tested over a decade at UC Berkeley and UC San Diego, explains the fundamentals of algorithms in a story line that ma…
Pearls of Functional Algorithm Design
Richard Bird takes a radically new approach to algorithm design, namely, design by calculation. These 30 short chapters each deal with a particula…
The Art of R Programming: A Tour of Statistical Software Design
R is the world's most popular language for developing statistical software: Archaeologists use it to track the spread of ancient civilizations, dr…
Programming in Haskell
Haskell is one of the leading languages for teaching functional programming, enabling students to write simpler and cleaner code, and to learn how…
The Art of Statistics: How to Learn from Data
In this "important and comprehensive" guide to statistical thinking ( New Yorker ), discover how data literacy is changing the world and gives you…
The Little Typer
An introduction to dependent types, demonstrating the most beautiful aspects, one step at a time. A program's type describes its behavior. …
An Introduction to Statistical Learning: with Applications in R
An Introduction to Statistical Learning provides an accessible overview of the field of statistical learning, an essential toolset for making sens…
An Introduction to Functional Programming Through Lambda Calculus
Functional programming is rooted in lambda calculus, which constitutes the worlds smallest programming language. This well-respected text offers a…