Very good book from a master of science fiction. Quite a bit ahead of its time also. When you read books written about this time they do tend to feel a bit amateurish but not this one. For anyone who likes Pournelle, Niven, Assimov, Carke etc this is must.