https://tutorialscart.com/theory-of-computation-and-automata-part-1/
Theory of Computation and Automata - Part 1