Agent-Based modeling of protests and violent confrontation: A micro-situational, multi-player, contextual rule-based approach - Lemos, C; Coelho, H.; Lopes, R. J. (2014)