Great story with personable characters. A lot of detail to keep track of. The good guys come out ahead in the end regardless of their losses. I have read the entire trilogy twice so far and will probably read it again just in case I missed something.