Theories of history. (Readings from classical and contemporary sources)