Quantum mechanics : a modern development