SPOILER ALERT!

The Judge of Ages (Count to the Eschaton Sequence #3)

The Judge of Ages  - John C. Wright

https://bookstooge.wordpress.com/2017/02/14/the-judge-of-ages-count-to-the-eschaton-sequence-3/