A review by di_the_reader
The Greater Good by Suzanne Sussex

4.5