Explanations : styles of explanation in science