First two books in Ender series are wonderful reads with a gripping storyline and excellent writing. Well, the third book has the same excellent writing but lacks the storyline. No wonder Mr.Card is a great writer; whatever he writes he writes it good. Unfortunately Xenocide serves the purpose of bringing up a number of muddled ideas rather than telling a story. As a matter of fact there are so many ideas (overcoming an intelligent virus, how to save Jane, the Godspoken, Novinha's frustration against Ender, Ender's "split" personality, piggies' rights, virus rights, Bugger's way of thinking, Inside and Outside, faster-than-light-travel and some more minor things) that all comes to frustrating complexity and since the author does not have enough "time" (number of pages) to devote to each idea, almost everything except a few becomes muddled. At the end, since the author creates more problems than necessary for a book - that can be handled in a single book - in order to neatly tie all that mess up, he has to resort to deus ex machina by means of hard sci-fi. Well Mr. Card is a great writer of characters, but he's not that great in hard sc-fi; thus his attempt makes you feel kinda cheated. Overall this is an inescapable book. If you've started Ender Saga you'll have to read this. Thanks to Card's writing, it is still a fun read but especially with its ending it is unsatisfactory.