cs4248-l1-lecture08-pre.pdf