Quantum computation and quantum communications : theory and experiments - Pavičić, Mladen (Springer, 2006)