Merlin


A series by Alastair Reynolds