Prophets of the West;: An introduction to the philosophy of history