Baby Booms and Social Upheavals