The Physics of Quantum Information: Quantum Cryptography, Quantum Teleportation, Quantum Computation