Quantum Computation and Quantum Communication; Theory and experiments - India Springer 2007