Ratings9
Average rating3.6
True but disappointing relative to Schneier's other work: while his blog posts and public appearances are cutting and succinct, this falls victim to the habit of over-exampling and under-specifying ideas.
Read full review
Community
Follow Along
We're an Open Book
Home
Library
Explore
Trending
Search