Eve and the New Jerusalem : socialism and feminism in the nineteenth century