Dark Mirror: Edward Snowden and the American Surveillance State

4.0/5 · 1K+ ratings

Barton Gellman delivers a definitive account of the modern surveillance state through his unique partnership with whistleblower Edward Snowden. As one of only three journalists entrusted with the 2013 archive of classified documents, Gellman provides an insider perspective on the vast reach of government data collection. This narrative moves beyond the initial headlines to explore the complex mac…

Shelves
Barton Gellman History Politics Nonfiction Audiobook Espionage Journalism book Technology American History Biography Science

More like this


The Elements Of Computing Systems: Building A Modern Computer From First Principles

Author: Noam Nisan

The best way to understand how computers work is to build one from scratch, and this textbook leads learners through twelve chapters and projects …

4.0/5 · 1K+ ratings

SQL Antipatterns: Avoiding the Pitfalls of Database Programming

Bill Karwin has helped thousands of people write better SQL and build stronger relational databases. Now he’s sharing his collection of antipatter…

4.0/5 · 1K+ 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 · 1K+ ratings

Gödel, Escher, Bach: An Eternal Golden Braid

Douglas Hofstadter's book is concerned directly with the nature of “maps” or links between formal systems. However, according to Hofstadter, the f…

4.0/5 · 1K+ ratings

You Don't Know JS: Scope and Closures

No matter how much experience you have with JavaScript, odds are you don't fully understand the language. This concise yet in-depth guide takes yo…

4.0/5 · 1K+ ratings

The Design of Everyday Things

The ultimate guide to human-centered design Even the smartest among us can feel inept as we fail to figure out which light switch or oven burner t…

4.0/5 · 1K+ ratings

Penguin Random House Python Crash Course

Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and m…

4.0/5 · 1K+ ratings

Pragmatic Thinking and Learning: Refactor Your Wetware

Author: Andy Hunt

Software development happens in your head. Not in an editor, IDE, or designtool. You're well educated on how to work with software and hardware, b…

4.0/5 · 1K+ ratings

Deep Learning

An introduction to a broad range of topics in deep learning, covering mathematical and conceptual background, deep learning techniques used in ind…

4.0/5 · 1K+ ratings

Concepts, Techniques, and Models of Computer Programming

This innovative text presents computer programming as a unified discipline in a way that is both practical and scientifically sound. The book focu…

4.0/5 · 1K+ ratings

Compilers: Principles, Techniques, and Tools

This introduction to compilers is the direct descendant of the well-known book by Aho and Ullman, Principles of Compiler Design. The authors prese…

4.0/5 · 1K+ ratings

Programming Python

Author: Mark Lutz

Already the industry standard for Python users, ProgrammingPython fromO'Reilly just got even better. This third edition has been updated toreflect…

4.0/5 · 1K+ ratings