CS4298 PDF