Principle of non-contradiction

The Latest

Cardinal Carlo Caffarra, emeritus Archbishop of Bologna.

Cardinal Caffarra explains the reasons behind the dubia

Jan 16, 2017

In an interview with an Italian daily published Saturday, Cardinal Carlo Caffarra discussed at length the questions which exist about... Read more