Mastering Quantum Mechanics