Quantum Mechanics For Scientists And Engineers