Foundations of Quantum Mechanics