Principles of Quantum Computation and Information, Volume 2 door Giuliano Benenti & Giulio Casati