James Buchanan and the American Empire - 9780945636649