Quantum Computation And Information door Samuel Lomonaco & Howard Brandt