A review by tundragirl
Generosity by Richard Powers

5.0

I feel lucky to live in a world where Richard Powers exists.