A review by jjsearle
Rogue Planet by Greg Bear

adventurous medium-paced

2.75