Techno-cultura evolution cycles of creation and conflict/William - Wallace, William McDonald (Potomac Books, 2006)