John Ringo does it again. This is an author that shines no matter what he writes about. I have read many of his books and have become a huge fan. This book took a topic that I am not fond of and made it a fun read. Very well done and I am excited to read the next in the series.