Theory of descriptions