Crossroads in Philosophy: Exisentialism, Naturalism, Theistic Realism