Theory of Cooperative Phenomena