Good story. I wish there was more resolution in the end, but it is a good plot, with some parallels in current world events, intentional or not