Speaker for the Dead - Orson Scott Card

'There aren't too many recent sf novels we can confidently call truly moral works, but Speaker for…