20230420124748.607375 Oxford economic papers 0030-7653 Oxford economic papers Oxford economic papers. England Oxford economic papers.