Using the analytic tools of contemporary epistemology and philosophy of science the book covers such topics as evidence, theory, methodology, explanation, determination and underdetermination, coincidence, contingency and counterfactuals in historiography.