Homosexuals in history : a study of ambivalence in society, literature, and the arts