A review by suzannaws
The Crystal City by Orson Scott Card

Awesome.