lecture notes 03 442374