Problem Solving: Proven Strategies to Mastering Critical Thinking, Problem Solving and Decision Making