
Now nearing the end of Xenocide by Orson Scott Card. It's the 3rd book in the Ender series and it's quite good. This is my second time reading it but the last time I hadn't read Speaker for the Dead (the 2nd book) and it didn't work that well for me, so I'd recommend reading that before going on to Xenocide (though it's probably not necessary to have read Ender's Game (the 1st book)).
I know that Fist doesn't like these books and I think I understand why; the emphasis on philosophy and ethics/morality in the books tends to be a bit simplistic and thus annoying, but if you can get over that the stories are good and the characters likeable.
u.