This is an awkward book for me to rate. It is, for the most part, a well-written and interesting book with lots of good ideas and social commentary (even if the main character is a bit of a Gary Stu at times with his wizard-like hacking abilities). However...After reading a couple of chapters it was...