The Information Revolution In Early Modern Europe (New Approaches To European History, Series Number 62) - 9781107147539
$87.62
$82.86
Cambridge University Press