Meh! It probably deserves
2.5 stars, but the whole affair just felt kind of wishy-washy— a mix of introducing lay-engineering terminology, and anecdotal narratives. I'd give it a 3-star rating, were it not for the fact that the author commits what, in my mind, is a cardinal sin. It's not
PIN number! The acronym P-I-N stands for “personal identification number” (which is even mentioned in the book), so PIN number is
‘personal identification number number’. This is somewhat forgivable with an acronym, but he then goes on to do the same thing with an initialism,
ATM machine, which is out-and-out enraging. Again, he's repeating a word that's part of the initialism: “automated teller machine.” And this is in a section
about the advent of the ATM— so, no excuses.