Classical and Quantum Information