Practical critical thinking