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.