The main reading for this unit is the chapter Object Oriented Programming from A byte of Python.

If you want to expand, the chapter about Iterators and Classes from Dive into Python 3 is pretty good, but the "Iterators" part can confuse you. It's actually a topic in which we spend a few weeks during the Advanced Python course.