Chaos: Making a New Science

4.0/5 · 40K+ ratings

James Gleick tells the story of a scientific movement that changed how we perceive the natural world. He explores the discovery of chaos theory, a field that finds hidden patterns within seemingly random systems. By following the lives of visionary scientists, the narrative explains how small changes can lead to massive consequences across weather patterns, biology, and physics. This book transfo…

Shelves
Popular Science History Biology Nonfiction Audiobook book Physics Mathematics James Gleick Stem Science Philosophy

More like this


Faster: The Acceleration of Just About Everything

James Gleick explores the frantic tempo of modern life in this sharp analysis of our obsession with speed. He examines how technology and culture …

4.0/5 · 40K+ ratings

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…

4.0/5 · 40K+ ratings

Hackers: Heroes of the Computer Revolution

A mere fifteen years ago, computer nerds were seen as marginal weirdos, outsiders whose world would never resonate with the mainstream. That was b…

4.0/5 · 40K+ ratings

The Self-Taught Programmer: The Definitive Guide to Programming Professionally

I am a self-taught programmer. After a year of self-study, I learned to program well enough to land a job as a software engineer II at eBay. Once …

4.0/5 · 40K+ ratings

Eloquent Ruby

Author: Russ Olsen

It’s easy to write correct Ruby code, but to gain the fluency needed to write great Ruby code, you must go beyond syntax and absorb the “Ruby way”…

4.0/5 · 40K+ ratings

Introduction to Algorithms

A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, an…

4.0/5 · 40K+ ratings

The Nature of Code

How can we capture the unpredictable evolutionary and emergent properties of nature in software? How can understanding the mathematical principles…

4.0/5 · 40K+ ratings

The Pragmatic Programmer: From Journeyman to Master

Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software …

4.0/5 · 40K+ ratings

Algorithms to Live By: The Computer Science of Human Decisions

A fascinating exploration of how insights from computer algorithms can be applied to our everyday lives, helping to solve common decision-making p…

4.0/5 · 40K+ ratings

Operating System Concepts

The tenth edition of has been revised to keep it fresh and up-to-date with contemporary examples of how operating systems function, as well as enh…

4.0/5 · 40K+ ratings

The Art of Computer Programming, Volume 1: Fundamental Algorithms

The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer program…

4.0/5 · 40K+ ratings

Time Travel: A History

James Gleick explores the concept of time travel as a cultural and scientific phenomenon that emerged at the end of the nineteenth century. He tra…

4.0/5 · 40K+ ratings