I have no doubt that Joe Haldeman is a great guy, but this book is a stinker. The individual 20th century scenes are fine, but the overall story goes nowhere, and the technobabble is laughable. The (lack of an) ending is particularly irritating also.I have to complain about the refueling scene near the beginning of the book... the justification given for sending fuel in separate ships makes no sense, the writing is dull, and nothing happens. It adds nothing but padding.