Theory of Frames