A very good article on the rise and fall of civilizations: Click here.