Agent-based modeling for complex financial systems - Paulin, J; Calinescu, A; Wooldridge, M (IEEE Intelligent Systems, 2018)