Quantum information processing (Kluwer, 2004)