by S.M. Stirling
3.93
544 pages
10h 18m
Prepare for a pulse-pounding science fiction thriller where time travel and robots collide, where humanity's fate hangs in the balance in a battle against a powerful artificial intelligence, and the stakes are higher than ever.