Impending Challenges to Penal Moderation in France and Germany | 9781032188683 | 9781000905564 | Memmo