Carlyle's European politics (Carlyle Studies Annual, 2023)

(untitled) - Middleton, A