textbook notes for modules 41 42 43 and 44 8904105