Quantum Mechanics: A Modern Development