I've recently begun work on a book. It collects together all of the material found above. If you're curious, take a look. It is very much a work in progress.
If you've benefited from the materials here
and would like to help their author,
they can be bought at TeachersPayTeachers.
You can buy individual chapters or the whole course.
I am Doctor M.