CS641230 PDF File