Quantum computation and quantum communication theory and experiments - Pavicic, Mladen (Springer, 2006)