Larousse encyclopedia of Ancient and Medieval history. - Dunan, Marcel; Bowle, John.; Toynbee, Arnold