Explanations: Styles of Explanation in Science