The Theory of Quantum Information