lecture notes 40 pages 9708613