No image available.
John Rogerson is emeritus professor of biblical studies at the University of Sheffield.