Phallic worship a history of sex and sex rites in relation to the religions of all