Quantum Computation and Quantum Communication door Mladen Pavicic