Richard Cromwell, Protector of England. - Ramsey, Robert W. (Robert William), 1861- (Longmans, 1935)