Which of the following are concepts associated with the field that has come to be known as human behavioral ecology (HBE)?
1) Natural selection
2) Evolutionary psychology
3) Cultural anthropology
4) Game theory



Answer :