Cory Doctorow is a fine writer and has written one of those books with is marketed as a Young Adult novel but can be enjoyed byan older audience. If you have not read his book Little Brother then I recommend it. I suggest both buying the book at your favorite bookstore and getting the free download version.
The download is at:
Most people will have one or more quibbles about the novel but it is well worth reading and it does raise some interesting questions.