A review by scottmh
Blood Music by Greg Bear

adventurous challenging dark medium-paced

4.0