The great market : a survey of nine hundred years of Norwich provision market