Pick up Thomas Schelling's Micro Motives and Macro Behavior; he originated many of these models (the most mind-blowing to me was that a small segregation preference among individuals balloons into way more segregation than was desired just because of physical constraints inherent in the geometry of neighborhoods).
I did a course on modelling complex systems for my honours studies; this was one of the recommended readings. I'm glad I bought it.
Most books about systems modelling refer to one of the commercial modelling programs. Or they are quite generic and hand-wavy. The nice thing about TTATJ is that the software (NetLogo) is downloadable[1]. The book is on the Kindle too, which is convenient.
http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&...