At first, this was a bit confusing, but it all came together. This is set in the future where the earth is not only dealing with one alien race, there are two. This is very detailed, and I can't even try to imagine how much research went into this. The writing was good, kept a steady flow, and we'll executed. I am impressed. Hope there is more from this author in the future.