Quantum Communication, Measurement and Computing