lecture notes for g 777 732776