Classical And Quantum Computation by A. Yu Kitaev, Huihua Shen & A.H. Shen