Theories of history - Edwards, Philip ([s.l.])