Andromeda by Peter Grischott
_