Newitz built a tripartite story, spread across millennia, and it's very good (as expected for previous readers). But, the characters aren't given QUITE enough room to breathe, and expanding this single novel into three, rather than the current three connected novellas, would really have been my preference.
Still, great book, but I want to know what else happened!