Introduction to Algorithms: The Art of Problem Solving and Logical Discipline
What is an algorithm, problem-solving discipline, and strategic thinking. History, complexity, and solution design — Byteomi English guide.