Marc Bloch

The historian's craft - Manohar Publishers 2024

9789360804695