Elements of the philosophy of history ; Part first - Logan, John (Thoemmes Pr., 1995)