3.5 stars 
 I have to say, I liked this book. (I don't read a lot of science fiction but I will give it a chance when I get a recommendation from a trusted source.) 
 Be Ye Warned: Cliffhanger ending!