Cairns, Grace E.: Philosophies of history : meetings of East and West in cycle ; pattern theories of history. Westport, Conn. : Greenwood Pr., 1971