Ratings811
Average rating4
Great premise. Coding, religion, human nature, etc. But it jumped around between characters following their storylines .... and pushing the point of the novel. The two didn't really seem to be the same book. I felt like I was reading an academic thesis inside of a fun little novel.