Sun, Q, "A generic approach to modelling individual behaviours in crowd simulation", ,