Reading progress update: I've read 23%.

Enemies Foreign And Domestic - Matthew Bracken

 

Step down from the podium!

 

Geez, this one is like reading a lecture with some tech manuals tossed in for good measure.

 

The underlying story is good, if you can dig it out.