A hybrid System Dynamics – Agent Based model to simulate Complex Adaptive Systems: a new methodological framework for sustainability analysis.