Anthony Howe (historian)

Anthony C. Howe is an English historian and Professor of Modern History at the University of East Anglia, a post he has held since 2003.[1] He has previously taught at the Department of International Relations at the London School of Economics and Modern History at Oriel College, Oxford.[2]

Howe was educated at Cheltenham Grammar School, Wadham College, Oxford and was a postgraduate student at Nuffield College, Oxford.[3]

Works

  • The Cotton Masters, 1830-1860 (Oxford, 1984).
  • ‘Towards the ‘hungry forties’: free trade in Britain, c. 1880-1906’, in Eugenio Biagini (ed.), Citizenship and Community. Liberals, Radicalis and Collective Identities in the British Isles. 1865-1931 (Cambridge, 1996), pp. 193–218.
  • Free Trade and Liberal England, 1846-1946 (Oxford, 1997).
  • ‘Re-Forging Britons: Richard Cobden and France’, in S. Aprile & F. Bensimon (eds.), La France et L'Angleterre an XIXe siècle, pp. 89–104
  • ‘Two Faces of British Power: Cobden versus Palmerston’, in David Brown and Miles Taylor (eds.), Palmerston Studies II (Southampton, 2007), pp. 168–92
  • ‘Free Trade and Global Order’, in Duncan Bell (ed.), Victorian Visions of Global Order (Cambridge, 2007), pp. 26–46.
  • The Letters of Richard Cobden: Volume I: 1815-1847 (Oxford, 2007).
  • The Letters of Richard Cobden: Volume II: 1848-1853 (Oxford, 2010).
  • The Letters of Richard Cobden: Volume III: 1854-1859 (Oxford, 2012).
  • The Letters of Richard Cobden: Volume IV: 1860-1865 (Oxford, 2015).
  • ‘British Liberalism and the Legacy of Saint-Simon: The Case of Richard Cobden’, History of Economic Ideas (forthcoming).

Notes

gollark: You can't just trust clients.
gollark: ```javascriptconst getEnemy = (x, y) => { for (let i = 0; i < enemies.length; i++) { let other = enemies[i] if (other.x == x && other.y == y) return i } return -1}const getPlayer = (x, y) => { for (let i = 0; i < active_players.length; i++) { if (active_players[i]) { if (players[i].x == x && players[i].y == y) return i } } return -1}const getBonus = (x, y) => { for (let i = 0; i < bonuses.length; i++) { if (x == bonuses[i].x && y == bonuses[i].y) return i } return -1}```
gollark: This is for rendering the area around a player.
gollark: ```javascriptconst renderPlayer = (player) => { let str = "" for (let y = player.y - 5; y <= player.y + 5; y++) { for (let x = player.x - 10; x <= player.x + 10; x++) { let wallCol = getWallColor(x, y) if (x >= WIDTH) { str += wallCol } else if (y >= HEIGHT) { str += wallCol } else if (x < 0) { str += wallCol } else if (y < 0) { str += wallCol } else { let id = getEnemy(x, y) if (id != -1) { str += enemy_icons[enemies[id].id] } else { let id = getPlayer(x, y) if (id != -1) { str += players[id].icon } else { let id = getBonus(x, y) if (id != -1) { str += "?" } else { str += " " } } } } } str += "\n" } return str}```
gollark: YES, SOME OFFENSE.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.