A review by pedromelo
Exit Strategy by Martha Wells

4.25