Labour Movements, Trade Unions and Strikes - Thompson, James 1973-