Public morality and the Petrine ministry: a Protestant perspective on a renewed moral papacy - Bruyns, Clint le (Scriptura <Stellenbosch>, 2003)