Games of strategy. Theory and applications.