Newton's wake : A space opera - Macleod,Ken (Orbit, 2004)