Logic, philosophy, and history: a study in the philosophy of history based on the work of R.G. Collingwood