The Human Factor : Evolution, Culture, and Religion