Havelock Ellis – A sublime faith in human…