Nature, Nurture, and Human Behavior; an Endless Debate