Homosexuality : a freedom too far : a psychoanalyst answers 1000 questions about causes and cure and the impact of the gay rights movement on American society