2 Searching books… alastair reynolds