A review by honnhi
Speaker for the Dead by Orson Scott Card

3.75