https://tutorialscart.com/oop-in-python/
OOP in Python