Philosophical Foundations of Faith. A contribution toward a philosophy of religion