Quantum mechanics for scientists and engineers