Gregory Rawlins is a computer scientist and writer who does not talk down to his audience. This is a succinct and well written book about a technology that has changed the almost every aspect of society. If you have someone who "still-does-not-get-it", or has been living under a rock, this is the book for them.