This was a really good science fiction book, which I realized after I started reading that I'd read before. (Probably when it came out, back in 2010, before I started keeping this handy record of books I read.)
However, when I read it, the other two books in the trilogy had not yet come out, so I re-read this one (still good!) and then read the other two.
This is the best way to read a series, I think: all at once. I hate waiting in between for the next book to come out!
This whole series was good, but the first book was the best.
I also read recently by this author: The Lost Gate, Shadows in Flight, Ender in Exile