The Nature of history - Marwick, Arthur (Macmillan Press, 1970)