by Richard Powers
Book
copies in: 1 of 1
(9,059)
1st ed.
New York : Farrar, Straus and Giroux, 2006.
9780374146351
451 p. ; 24 cm.