10 Brilliant Hard Science Fiction Novels

For those who take their science fiction with a side of accuracy...