Peter Marsh — British social scientist