John A. North

British historian of religion