On human nature : biology, psychology, ethics, politics, and religion - Tibayrenc, Michel; Ayala, Francisco J.; Francisco J. Ayala (Academic Press, 2017)