Section 3.1.3 - some notes I just had to write