I disagree with other comments on this book. I thought it was very poorly written. I enjoy reading and this is one of the few books I have encountered and could not finish. I felt like the author was talking to pre-schoolers. While he has interesting and well-researched thoughts and ideas to convey he basically wrote a book for children who have never seen a computer.