Shannon's Information Theory