The Infinities by John Banville
The Infinities by Array