Category Theory and Applications: A textbook for beginners, Second Edition