ISBN: 9780735233645 Publisher: Penguin Group Canada Published: January 2017 Number of Pages: 368 Author(s): Robert J. Sawyer