An Introduction to philosophy of history. - Walsh, William Henry (Hutchinson's University Library., 1956)