A review by harmonicsalute
Observer by Nancy Kress, Robert Lanza

adventurous challenging hopeful informative mysterious medium-paced

3.75