Seol mar théacs é seo: Apologetics. A philosophic defense and explanation of the catholic religion