Ratings5
Average rating4
This was the first book in my binge of reading a bunch of Robert J. Sawyer's books. I really enjoyed this book. He does a great job of combining a puzzle, believable science and interesting theory about the memories and overmind of all humanity.