…and one that has been told with a down-to-Earth (if you'll excuse the phrase) sense of humour. Even if you're not into science fiction this still makes a fantastic read. It contains a lot of realistic science and engineering yet for all that it never takes over the narrative or makes it difficult to follow what's going on.
Best book I read in 2014, hands down. Highly recommended.