Denis J. HiltonBooksThe psychology of counterfactual thinkingContemporary Science and Natural ExplanationsContemporary science and natural explanationContemporary science and natural explanationAuthor data: Open Library