Europe's Long Century: Volume 1: 1900-1945: Society, Politics, and Culture