Quantum computation and quantum information - Chuang, Isaac L; Author (2008)