Author: De Montfort, Louis Mary; Barbour, Mary (translator)