The Challenge of Labour (Shaping British Society, 1850-1930) - 9781032597911