Louise O'SheaThe Foundations of the Struggle for Gay Rights: Magnus Hirchfeld and German SocialismMarxism 2010