Overall, this book was okay. I gave it three stars because I love the whole adventure feeling to the story. I will admit there were parts I didn't follow just due to there being too many different names being used, for example CP-30 was referred to Cp-30 and Cee-Pee within the same paragraph.