David Schaengold has a fascinating post up over at Ordinary Gentlemen (one of the most interesting spots on the internets) that examines the steps our social views on homosexuality have undergone. He writes:
Search for topics or resources
Enter your search below and hit enter or click the search icon.