Quantum mechanics :a modern development