Prophets of the west; an introduction to the philosophy of history