This is a great book with original ideas on alien races. The Protagonists are fascinatingly flexible with dealing with vast changes in their lives in order to survive. You never know where or what they are going to come across next. I couldn't put the book down.