Multiverse Theories_ A Philosophical Perspective