Ever since 1942, when Carl Hempel declared that historical events are explained by subsuming them under laws governing the occurrence of similar events, philosophers have debated the validity of explanations based on "covering laws." In The Logic of Historical Explanation, Clayton Roberts provides a key to understanding the role of covering laws in historical explanation. He does so by distinguishing between their use at the macro- and micro-...