Title: The nature of historical explanation (Oxford classical & philosophical monographs)