A review by clarissapoh
Uglies by Scott Westerfeld

adventurous challenging reflective medium-paced

3.25