🕮Quantum computation and quantum information. M. A. Nielsen and I. L. Chuang. Cambridge University Press, 2000.