Generative Social Science – Studies in Agent–Based Computational Modeling (Princeton Studies in Complexity