The Windup Girl
2001 • 359 pages

Ratings164

Average rating3.7

15
dunedin
John
Saved as Want To Read
Added to listScience Fiction
Added to listGlobal Warning
Finished reading
Rated 3.0