Catholic Insight
James the Greater, Matamoros and Humanae Vitae: Signs of Contradiction