CS4396 PDF