A review by weltenkreuzer
Xenocide by Orson Scott Card

5.0