Quantum Mechanics Concepts And Applications