1. Nielsen, M. A., Chuang, I. L.: Quantum Computation and Quantum Information. Cambridge Univ. Press, Cambridge (2000)
2. Kaye, P., Laflamme, R., Mosca, M.: An Introduction to Quantum Computing. Oxford Univ. Press, Oxford (2007)
3. Shor, P. W.: Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer. SIAM review 41, 303–332 (1999)
4. Grover, L. K.: Quantum mechanics helps in searching for a needle in a haystack. Phys. Rev. Lett. 79, 325–328 (1997)
5. Deutsch, D., Jozsa, R.: Rapid solution of problems by quantum computation. Proceedings of the Royal Society of London Series A: Mathematical and Physical Sciences 439, 553–558 (1992)