lecture notes 20 pages 6988237