Weaveworld.
Barker, Clive.
Harper Voyager,
2009, c1987