Past futures : the impossible necessity of history Ged Martin 2004 1 theory and philosophy of historiography agency/action causation epistemology methodology microhistory