Virtual History: Alternatives and Counterfactuals

Overview: