The notes below are by the students and for the students. Hopefully they are useful, but they come with no guarantee of any kind.