Cultural evolution is the change over time of non-biological aspects of human society. The process is loosely analogous to biological evolution, although does not necessarily involve Darwinian ...