Critical Thinking: Beginners guide to advanced critical thinking concepts for problem solving, decision making and goal achievementSteven West