A review by nihilistnix
Uglies by Scott Westerfeld

5.0