Patterns of thought in scientific writing: A course in information structuring for engineering students