Levels of culture and human history : a theory of the structure of human cultural evolution, featuring detailed studies of three contrasting aspects of history /
Collins, Desmond.
Tiverton : Clayhanger Books,
1998.