detailed lecture notes 5 pages 3457281