The philosophy of history - Gardiner, Patrick L., (Oxford University Press, 1974)