The Diamond Age
The story has a few themes... Nanotechnology and the problems it brings. One girl's quest for survival. Nature vs. Nuture. It's based in a future China that's broken into various factions, each of which is dependent on nanotechnology (read: atomic level robots and microwave-like devices that can create things out of thin air).