avg_rating: 3.82
name: Jeffrey Richards
about: Jeffrey Richards is Professor of Cultural History at Lancaster University.