Don M. reviewed on + 3 more book reviews
Helpful Score: 1
Richard Powers is always good and this is no exception. Touching, interweaving 3 stories and touching on the themes of intelligence, cognition, individuality, and love.