Textbook

Quantum Computation and Quantum Information, by Michael A. Nielsen and Isaac L.Chuang.