A review by constantin
Uglies by Scott Westerfeld

4.0