The original publication is available at www.springerlink.com Copyright SpringerOn the basis of the technical definition of selection developed by George Price (1995), we describe two forms of selection that commonly occur at the social level, subset selection and generative selection. Both forms of selection are abstract and general, and therefore also incomplete; both leave aside the question of explaining the selection criterion and why entities possess stable traits. However, an important difference between the two kinds of selection is that generative selection can accommodate an explanation of how new variation is created, while subset selection cannot. An evolutionary process involving repeated cycles of generative selection can, in ...