Fundamentals of Quantum Information