Scan barcode
A review by thehappybooker
Darwin's Radio by Greg Bear
4.0
Gets a bit slow with scientific explanations (who needs science? bah!), but a great premise. Darwin's Children wasn't as good.