An introduction to quantum computing for non-physicists
Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer