Ancient Light by John Banville
Ancient Light by Array