Catharine Macaulay: Political Writings | 9781009307482 | Memmo