The Philosophy of Quantum Mechanics