Explanation and Analogies