Mark Hudson is a public librarian in suburban Pittsburgh, a member of the Progressive Librarians Guild and American Librarian Association’s Social Responsibilities Round Table since 1999. He is also a member of Solidarity.
Education for Change: Henry Giroux and Transformative Critical Pedagogy
Against the Current, No. 83, November/December 1999
The Pittsburgh Reds, 1911-1914: Revolutionary Socialists in Allegheny County
Against the Current, No. 81, July/August 1999