Winter Sale! 10% Discount off any order. Get the code »

Daniel Roche

Daniel Roche is Professor of Modern History at the Sorbonne (Paris I) and Directeur d'etudes at l'ecole des Hautes etudes en Sciences Sociales.