lecture notes 28 pages 3394612