History - Arnold, John H. (Oxford Oxford, 2000)