Quantum Communication And Technology