Professor Dr Dr h.c. Mary Patricia McAleese