The Long Eighteenth Century: British Political and Social History 1688-1832