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!...