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