A really good two hour lecture: