Analytical Thinking: Ability, Skill and Style