A fantastically detailed reality combined with compelling drama and sprinkled with ideas that give you that giddy feeling that you got the first time you tried to wrap your mind around the idea that the universe is infinite. The only caveat is that the book requires a healthy acquaintence with the theories of modern physics, which for those who have it makes the achievement that much greater.