This book has a lot of very interesting ideas and approaches the colonization of a planet in a very good way. The technical aspects of the book are very well thought out and make a lot of sense in the worldbuilding that takes place throughout the novel. The different castes are also unique and are done well with a divisiveness that adds a lot to the overall story. The passage of time is pretty large and it does jump between a lot of characters, within a pretty short book for what it tries to accomplish.