A review by jonezeemcgee
Uglies by Scott Westerfeld

4.0

3.75