Techno-cultural evolution : cycles of creation and conflict - Wallace, William McDonald (Canada : Potomac Books, 2006)
Keywords: Technology -- Social aspects