An analysis of how culture adapts and changes over time, and the mechanisms driving cultural evolution.