Critical Reasoning: A Practical Introduction