Coding Theory And Quantum Computing by