general lecture notes 7187893