Summary

Completely well thought out, involved and highly believable world. This book is one of the best science fiction books I have ever read, and I will definitely be reading it again someday.