Realist and Antirealist Approaches in Philosophy: Science, Ethics and Religion