Past and present - Carlyle, Thomas & Turner, William (Oxford, 1921)