Title: John Wooliscroft (1877-1955), Socialist, Internationalist and Trade Unionist