The Unfinished Revolution: Social Movement Theory and the Gay and Lesbian Movement (Cambridge Cultural Social Studies)