Mind, self and society