Rise, Decline, and Renewal: A Must-Read for Understanding Civilization
In his groundbreaking work, Rise, Decline, and Renewal, Joseph Tainter explores the reasons why civilizations rise, decline, and fall. Tainter argues that the key to understanding the rise and fall of civilizations is to look at their energy...