Cosmic Microwave Background Revisited