CS4218 PDF File