← Reading
by Daniel Suarez
Daemon #1
Finished November 10, 2015★★★★★
First published 2006 · 632 pages · ISBN 9780451228734 · Open Library · Goodreads