A review by rayd
Uglies by Scott Westerfeld

5.0