A review by thebrainlair
The Uglies Trilogy by Scott Westerfeld

5.0