General History of Civilization in Europe. Edited, with Notes, by G. W. Knight 2 authors - Paperback £20.99 Find out more