A dynamic game-theoretic approach to resilient control system design for cascading failures | Synapse