A review by icarusabides
Morning Star by Pierce Brown

5.0