Lexicon by Max Barry
Such a disappointment. There was so much potential, but I couldn’t stand all the loose ends. Strands of story would all of a sudden end with no resolution–I kept checking to see if I was missing pages. And the language and the gratuitous sex! Oh, it was foul.
Stay away. Just stay away.