Diarmaid MacCulloch on Mary

On BBC 4.   You should give it a listen.  It’s a fantastic program.