Joseph Clarke - British priest, academic and controversialist