I had to read it to complete the trilogy. It was okay. Interesting premise and once the plot moved, it moved. I did like the characters but thought their development tended to stall rather than progress in many places. There were just a lot of elements towards the end that I just couldn't suspend my disbelief and Bradley's conclusion was rather anti climatic.