The Anarchist Federation: In thought and struggle