Quantum maps