Sexual Anomalies: The origins, nature and treatment of sexual disorders. A summary of the works of Magnus Hirschfeld