Quantum Information and Computing by