Philosophies of history - Cairns, Grace 1907-2000 (Peter Owen Limited, 1963)