lecture notes 32 pages 1648599