Humans are mammals, and have developed by a process of evolution. It follows that what is called human nature is inherited, and had been the product of natural selection. We are not blank slates; our mental life and behaviour has ancient roots. This is the question of nature vs nurture, and the subject-matter of evolutionary psychology. Ethology and sociobiology has also looked at these issues from the perspective of human evolution and heredity.