A review by writinwater
Babylon's Ashes, by James S.A. Corey

adventurous hopeful tense medium-paced

3.75